别忘了11 12
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
也可以自己去网上下载 上传到服务器 http://download.redis.io/releases/
打开安装包所在目录解压文件
tar -zxvf redis-5.0.0.tar.gz
cd redis-5.0.0
make
make install PREFIX=/usr/local/redis
mkdir -p /usr/local/redis/run -- 用于存放Redis以守护进程方式运行时把pid写入文件的pid文件
mkdir -p /usr/local/redis/db --数据存放的目录
1.移动配置文件到安装目录下
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
2.修改配置文件 redis.conf(三个配置)
daemonize yes --yes启用守护进程
pidfile /usr/local/redis/run/redis.pid --Redis以守护进程方式运行时把pid写入文件
dir /usr/local/redis/db --数据存放的目录
1.vi /usr/local/redis/start.sh
#!/bin/bash
/usr/local/redis/redis-server /usr/local/redis/conf/redis.conf
2. vi /usr/local/redis/stop.sh
#!/bin/bash
kill `cat /usr/local/redis/run/redis.pid`
chmod a+x /usr/local/redis/start.sh /usr/local/redis/stop.sh
/usr/local/redis/start.sh
未配置脚本可以使用下面命令
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
/usr/local/redis/stop.sh
未配置脚本可以使用下面命令
pkill redis
netstat -nlpt | grep 6379
/usr/local/redis/redis-cli
set key1 val1
get key1
对外服务你会发现无法连接
1.看我博客有防火墙开启端口操作 讲6379端口开放
此时还发现无法连接,恭喜你只是配置的本机连接使用需要修改配置文件,是外部服务能连接该缓存
2.1修改redis.conf文件,把bind 127.0.0.1 ::1 这一行注释
2.2修改redis.conf文件,protected-mode 设置为no
关闭redis服务重启服务你会发现OK了
你真的以为完事了?
不不你还得设置访问密码,不可能任何人连接就能访问
1.修改redis.conf文件,# requirepass foobared 该注释去掉改为自己设定密码 requirepass Zgjm0817
Zgjm0817 密码按自己设定
2.重新启动redis服务 测试你会发现
出现(error) NOAUTH Authentication required.
这时候输入 auth Zgjm0817 就可以继续你的操作了