Linux下redis安装(单机版) - CarryChan - 博客园
1. cd /sino/上传redis-5.0.4.tar.gz包到 /sino路径下并解压
2. yum install -y wget gcc make tcl #安装依赖
3. make MALLOC=libc && make test #编译与测试
4. make install PREFIX=/usr/local/redis #PREFIX安装指定目录
就会在/usr/local/redis/bin 生成如下目录,
5. 启动redis 可以启动
[root@sino bin]# cd /usr/local/redis/bin
[root@sino redis]# ./redis-server &
/usr/local/redis/bin/redis-server & 当然也可以一行搞定启动, 就不用./ 启动了
6. 用redis-cli (位于/usr/local/redis/bin目录下) 连接redis-server
运行./bin/redis-cli -h 192.168.112.129 可以连接上, 但无法访问redis库保存数据
访问报错,原因是默认无密码的情况下redis的安全模式protected-mode是开启的
解决办法:
新建redis.conf 内容如下:
备注: 1、bind的值0.0.0.0 表示任何都可以连接 2、设置protected-mode的值为no
bind 0.0.0.0
protected-mode no
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 300
7. 指定 redis.conf来启动redis
[root@sino redis]# cd /usr/local/redis/bin
[root@sino redis]# ./redis-server redis.conf &
8. redis-cli 连接redis-server
[root@sino bin]# cd /usr/local/redis/bin/
[root@sino bin]# ./redis-cli -h 192.168.112.129
192.168.112.129:6379>
注意事项: /usr/local/redis文件夹可以直接上传到其他服务器使用启动redis-server,
为了能够让客户端能够连接上, 注意给 /usr/local/redis下新建一个redis.conf的配置文件, 内容为
bind 0.0.0.0
protected-mode no
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 300