下载
[root@ztydl ~]# wget http://download.redis.io/releases/redis-3.2.11.tar.gz
解压安装
[root@ztydl ~]# tar zxvf redis-3.2.11.tar.gz
redis-3.2.11/
redis-3.2.11/.gitignore
redis-3.2.11/00-RELEASENOTES
redis-3.2.11/BUGS
redis-3.2.11/CONTRIBUTING
...
[root@ztydl ~]# cd redis-3.2.11
[root@ztydl redis-3.2.11]# make
[root@ztydl redis-3.2.11]# make install
[root@ztydl redis-3.2.11]# cp redis.conf /etc/
启动redis
[root@ztydl redis-3.2.11]# vim /etc/redis.conf
修改daemonize配置项为yes,使Redis进程在后台运行:
daemonize yes
[root@ztydl ~]# redis-server /etc/redis.conf
[root@ztydl ~]# ps aux |grep redis
root 4619 0.0 0.7 133540 7528 ? Ssl 05:07 0:00 redis-server 127.0.0.1:6379
root 4623 0.0 0.0 103332 900 pts/0 S+ 05:07 0:00 grep redis
redis添加密码登录
修改配置文件
Redis的配置文件默认在/etc/redis.conf,添加如下行:
requirepass 123456
验证
[root@ztydl ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379>
[root@ztydl ~]# redis-cli -h 127.0.0.1 -p 6379 -a 123456
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
127.0.0.1:6379> config get logfile
1) "logfile"
2) "/root/redis.log"
127.0.0.1:6379>
[root@ztydl ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG