1.查看是否具备gcc编译环境:
#查看gcc
gcc -v
#安装Redis之前需要具备c++库环境
#安装gcc
yum -y install gcc-c++
2.安装Redis:
下载地址:
为防止安全bug,建议升级到6.0.8版本以上,这里选择的是redis-7.0.0.tar.gz
下载命令:
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
若出现-bash: wget: command not found
#查看是否安装wget
rpm -qa|grep"wget"
#如果显示安装了wget
#先卸载
yum remove wget
#再安装
yum -y install wget
安装及配置:
1.一般将redis-7.0.0.tar.gz
文件放入/opt
目录
mv redis-7.0.0.tar.gz /opt
2.在/opt目录下解压redis
cd /opt
tar -zxvf redis-7.0.0.tar.gz
3.在redis-7.0.0目录下执行make命令
cd redis-7.0.0
make && make install
默认安装到usr/local/bin
4.将默认的redis.conf拷贝到自己定义好的一个路径下(最好保留原始的redis.conf),如/myredis
mkdir /myredis
cp redis.conf /myredis/redis7.conf
5.修改redis7.conf配置文件
vim redis7.conf
1 默认daemonize no 改为 daemonize yes
注:可以输入/daemonize查找,n查找下一个、N查找上一个
输入:set nu显示行号
2 默认protected-mode yes 改为 protected-mode no
3 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
4 添加redis密码 改为 requirepass 你自己设置的密码(111111)
改完后确保生效,记得重启,记得重启
6.启动并连接服务
使用/myredis/redis7.conf配置文件启动服务:
redis-server /myredis/redis7.conf
连接redis-cli客户端
redis-cli -a 111111 -p 6379
出现警告Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
可以不用管,实在看得不爽可以追加2>/dev/null
,将标准错误丢弃
注:1.端口号默认6379,可以不用指定
2.如果没有配requirepass就不用输入密码
3.也可以分两步连接
redis-cli
auth 111111
连接后输入ping
,返回pong
表示成功
另开一个命令窗口,查看resdis服务:
ps -ef| grep redis| grep -v grep
可以看到有redis-server和redis-cli服务
7.永远的helloworld
8.关闭
8.1直接在redis-cli里关:
shutdown
losf -i:6379
(lsof
用于查看文件的进程信息 -i列出符合条件的进程)
8.2远程关闭
单实例关闭:
redis-cli -a 111111 shutdown
多实例关闭,要制定多个端口号:
redis-cli -p 6379 shutdown
注:不推荐使用kill关闭
3.卸载Redis:
停止redis-server服务
删除usr/local/bin下所有与redis相关的文件:
ls -l /usr/local/bin/redis-*
rm -rf /usr/local/bin/redis-*