tar -zxvf redis-4.0.0.tar.gz -C /usr/local
yum install gcc-c++
cd /usr/local/
cd /usr/local/redis-4.0.0/
make
cd src
make install
cd /src
./redis-server
优化:让程序在后台运行
cd /usr/local/redis-4.0.0
vim redis.conf
输入/dae进行搜索
把 daemonize no 改为daemonize yes
src/redis-server ./redis.conf
使用密码:
vim redis.conf
/pass 找到# requirepass foobared将这行代码的注释去掉,并设置密码 requirepass 【密码】,之后重新启动服务就可以生效了
终止服务:
ps -ef | grep redis
kill -9 进程号
启动服务:
src/redis-server ./redis.conf
src/redis-cli -h localhost -p 6379
再输入keys *发现报错(error) NOAUTH Authentication required.
这个时候只需要再输入auth 【密码】就可以正常使用了
redis启动默认不允许远程连接,解决办法:
vim redis.conf
输入/bind,找到bind 127.0.0.1将其修改为# bind 127.0.0.1
esc
:wq
重启服务:
ps -ef | grep redis
kill -9 进程号
src/redis-server ./redis.conf
关闭指定端口防火墙:firewall-cmd --zone=public --add-port=6379/tcp --permanent
刷新:firewall-cmd --reload
验证:
在window系统下找到的安装路径
在redis-cli.exe的路径下打开cmd,输入redis-cli.exe -h 【linux系统的IP地址】 -p 6379 -a 【密码】
发现可以连接到linux下的redis