redis学习笔记

摘要:1.安装报错 error: jemalloc/jemalloc.h: No such file or directory 2.无法从远程连接 3.后台运行

常见问题

1. redis安装报错 error: jemalloc/jemalloc.h: No such file or directory

解决办法: make MALLOC=libc
参考:
http://blog.csdn.net/bugall/article/details/45914867
http://www.ywnds.com/?p=6957

2. 使redis可以从远程连接。

原因:redis默认开启了保护模式(protected-mode yes),且只允许本机登录(bind 127.0.0.1),见配置文件redis.conf
解决办法:将redis.conf文件中的bind 127.0.0.1改为bind 0.0.0.0,然后使用配置文件启动。./src/redis-server ./redis.conf
参考:http://blog.csdn.net/kinginblue/article/details/51619445

3. 使redis在后台运行,关闭命令行不停止。

解决办法:将redis.conf文件中的daemonize no改为daemonize yes,,然后使用配置文件启动。./src/redis-server ./redis.conf
参考:http://www.jianshu.com/p/fdbfdddda4c4