linux部署redis
下载对应版本redis解压
https://redis.io/download
tar xzvf redis-6.2.6.tar.gz
安装
cd redis-6.2.6
make
cd src
make install PREFIX=/usr/local/redis(安装目录)
移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
配置redis为后台启动
vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
修改配置使命令全局可用
vim /etc/profile
export PATH=$PATH:/redis/bin (redis的安装路径)
redis-cli , redis-server 全局可用
启动redis
redis-server 即可启动redis服务(为默认配置)
redis-server /redis/etc/redis.conf 采用配置启动(推荐)
关闭redis
redis-cli shutdown
redis-cli 可连接本机redis,可以查看密码,设置密码
查看现有密码:config get requirepass
设置密码 config set requirepass
但是设置密码后再启动密码失效
修改redis.conf配置文件,加上
requirepass yourpassword
esc->:wq 保存后重启redis密码还是生效的
但是设置密码后redis-cli shutdown 会报错没有权限
可以用 redis-cli -a yourpassword shutdown 关闭
可以使用以下语句关闭不出现警告
redis-cli
auth yourpassword
shutdown
将配置 bind 127.0.0.1 -::1 注释掉,可允许其他机器远程访问