1 安装
在linux服务器上使用wget方式下载,
wget http://download.redis.io/releases/redis-6.0.5.tar.gz
tar xzf redis-6.0.5.tar.gz
cd redis-6.0.5
Make
make遇到错误,应该是gcc没有安装,或者版本不对。升级gcc版本
gcc -v
yum -y install centos-release-scl # 升级到9.1版本
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
以上为临时启用,如果要长期使用gcc 9.1的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
重新make
make
2 启动
redis-server
新建一个窗口
redis-cli -h 127.0.0.1 -p 6379
如果不成功 原因:安装 redis 时忘了 make install 这一步
回到 /root/redis-6.0.5/src 目录下执行 make install 命令
cd redis-6.0.5
cd src/
make install
完成后再次 redis-server 成功启动 redis
3 redis配置文件
找到redis.conf位置为 /root/redis-6.0.5/redis.conf
cd redis-6.0.5
pwd
ls-ll
/etc/下面新建一个文件夹 将redis.conf复制到里面
cd /etc
mkdir myredis
cp /root/redis-6.0.5/redis.conf /etc/myredis/
cd /etc/myredis/
ls -ll
修改redis.conf变为守护线程
vi redis.conf
进入修改配置文件,找到general
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程。
修改下面的no 为yes 然后保存退出 wq!
启动redis配置文件
新窗口关闭linux防火墙:
service firewalld stop
redis-server /etc/myredis/redis.conf
然后再测试启动成功与否
redis-cli ping
或者redis-cli
出现127.0.0.1:6379>
4 重启redis
ps -ef | grep -i redis
kill -9 2280
5修改redis几个配置
cd /etc/myredis
vi redis.conf
注掉bind 127.0.0.1
protected- mode no