redis杂记

1、多台机器连接同一个主机的时候,会出现的一些问题和解决方法

问题:主机启动redis时,默认地址为127.0.0.1,这是本地地址,不可以用在联网服务上的,外来机器也连接不上。所以需要更改。
    解决办法:
        ①在主机上:vim /etc/redis.conf进入配置文件,注意修改之前需要备份一下。在命令模式下键入/bind来搜索,敲击n是搜索下一个目标。一直寻找到bind 127.0.0.1为止,把这句话注释起来。敲击n继续寻找,找到protected-mode yes,这句话的意思是保护模式,外网可以连接但是不能操作,我们要修改他,把yes改为no。搜索/password,找到附近有requirepass foobared为止(480行左右),把requirepass foobared这句话的注释放掉。删除foobared并写上自己的密码(相当于第一次设置密码,可以随便写,主要是为了安全性)。退出保存文件。重启redis服务:systemctl restart redis.
    修改完redis配置,主机的任务文件里创建app的时候也需要修改backend,格式为"redis://:[password]@[主机ip]"
    ②主机修改完了,外机的连接也需要修改。
    a:外机的任务文件里创建app的时候也需要修改backend,格式为"redis://:[password]@[主机ip]"
    b:外机的redis连接主机的redis
    第一种方法:启动redis服务同时连接到主机的redis:redis-cli -h [主机ip],连接上redis后可以看到,虽然连接但是不能操作,这时候继续在redis服务里键入:auth password(刚刚在主机的redis.conf里设置的password)就可以操作了。
    第二种方法;redis-cli -h 192.168.226.130 -a password  也可以直接连接
    redis-cli -h 192.168.1.101 -p 6379

2、查询本机地址 

cmd -> ipconfig  打开命令行,输入ipconfig

3、redis缓存清理

1.访问redis根目录    cd  /usr/local/redis-2.8.19
2.登录redis:redis-cli -h 127.0.0.1 -p 6379
3.查看所有key值:keys *
4.删除指定索引的值:del key
5.清空整个 Redis 服务器的数据:flushall 
6.清空当前库中的所有 key:flushdb

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值