Redis学习之路(004)- 报错及问题

在i配置编译的过程中,遇到一下问题:

1. /redis_test: error while loading shared libraries: libhiredis.so.0.13: cannot open shared object file: No such file or directory

动态库的问题,是系统找不到这个动态库,此时需要:

  (1)、首先检查一下/etc/ld.so.conf文件中是否包含需要的动态库的目录(如/usr/local/lib),如果没有的话就添加进出;

  (2)、执行sudo /sbin/ldconfig以下,更新一下系统动态库配置。

 2. 编译的通过,运行断错误(segmentation fault)

  可能是版本Redis问题,我安装了Redis-3.3.5会出现这种问题,而Redis-2.8.3不会,非常稳定。

【注】

源码安装Redis之后,安装开发或运行时所需的include文件及库文件,只需执行如下命令即可:

cd redis3.0.7/deps/hiredis/
make install

3. 如果运行本地ip可以,但其他的设备设备的ip不能打开数据库,可能是防火墙问题。

 解决方法:关闭防火墙,打开默认的端口。

 参考文档:http://www.cnblogs.com/jikexianfeng/p/6899572.html

原文地址:https://www.cnblogs.com/jikexianfeng/p/6883828.html