Redis配置

1.登录redis:



 输入redis-cli

 如果有账号密码:AUTH [username][password] 【命令大小写都可以】



 切换数据库:SELECT [index]

 查看keys:keys *

 查看keys对应的值:get keys [key的值]

 清除缓存数据:FLUSHALL

 退出:quit



2.acl用法

 acl list:查看用户名,加密的密码及权限范围

 acl whomi:查看目前使用什么账户

 acl setuser:创建或修改用户信息

  on:启用

  off:禁用

  +:用户可以使用的命令

  -:用户不能使用的命令

  +@:用户可以使用该category下的命令

  -@:用户不可以使用该category下的命令

  > :添加密码

  < :去掉密码,如果没密码会报错

  #:将#后面的sha-256的哈希值添加到用户的密码

 acl deluser:删除用户

 acl load:加载配置文件指定的acl文件

 acl tryrun:测试使用后面的命令

3.Django连接时可能出现的问题:

 1.无法连接,因为被redis拒绝:

  如果是本机直连则不会报错,如果通过远程连接redis服务器,需要配置conf文件,将bind 127.0.0.1注释掉

  

 2.报开启了protest mode保护模式,因为连接配置了不用密码,但在配置文件这个配置了yes,所以要把保护模式改成no