centos 7 安装redis6.0.4 django 连接

http://download.redis.io/releases/

下载到当前目录

wget http://download.redis.io/releases/redis-6.0.4.tar.gz

tar -zxvf redis-6.0.4.tar.gz

cd redis-6.0.4/

gcc -v

若版本是4.8.5  非5.3以上  要升级 

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

scl 是临时命令

make PREFIX=/usr/local/redis6.0.4 install

看到上面就成功了,若 没有升级出错了那么升级之后 执行下面 

make distclean

make PREFIX=/usr/local/redis6.0.4 install

mkdir -p /usr/local/redis6.0.4/etc   # 创建配置文件目录

cp ~/redis-6.0.4/redis.conf /usr/local/redis6.0.4/etc  # 将bin目录添加到环境变量中
export PATH=$PATH:/usr/local/redis6.0.4/bin

redis-server /usr/local/redis6.0.4/etc/redis.conf # 启动 redis服务
redis-cli shutdown # 关闭服务

 

参数

cd /usr/local/redis6.0.4/etc/

vi redis.conf

port 6379    # 默认的端口
dir ./          # 持久化文件存放路径
daemonize  no     # 是否以守护进程启动  改成 yes
pidfile /var/run/redis_6379.pid     # pid文件路径
logfile ""    # 日志文件路径

bind 0.0.0.0 # 远程连接 任何网段都能访问

防火墙添加端口 重启

firewall-cmd --add-port=6379/tcp --permanent

firewall-cmd --reload

redis-cli  -h ip -p 6379

redis-cli -h ip -p 6379

加用户

ACL SETUSER springboot

ACL list

给所有权限

acl setuser springboot +@all

获取用户详细信息

acl getuser springboot

设置账号 与 密码

ACL SETUSER caoyong on >admin1234 ~* +@all

登陆

auth caoyong admin1234

查看自己用户名

acl whoami

配置 django 时注意

然后就可以正常连接了

对了 redis-cli 退出 quit 即可

使用 redis 库 连接 可以

pool = redis.ConnectionPool(host='192.168.22.7', password='admin1234',username='caoyong', port=6379)
r = redis.Redis(connection_pool=pool)
r.set('total_number', 9078)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值