使用redis登录的时候,经常会看到报错:(error) NOAUTH Authentication required.
出现这个问题是redis的认证问题,输入redis的密码认证后就可以了,注意密码是字符串形式!
127.0.0.1:6379> auth “yourpassword”
例如密码是“123456”,当出现认证问题时候,输入“auth 123456”即可.
示例:
# redis-cli
127.0.0……
在redis的日常工作使用中,经常需要在服务器用命令行删除具有相同前缀的keys。比如test:1,test:2,test:3…,等等…。
1、首先我们需要登录到linux等服务器窗口,使用redis-cli登录redis。
# redis-cli
注:如果提示”Redis (error) NOAUTH Authentication required”,则需要输入redis的密码验证。
#……
有时迁移服务器,也需要对redis做数据备份和迁移,迁移过程如下。
1.旧服务器
进入redis命令模式,查看数据备份存放的目录:
[root@localhost ~]# redis-cli
127.0.0.1:6379> CONFIG GET dir
返回:
1) “dir”
2) “/var/lib/redis”
127.0.0.1:6379> quit #退出
可以看到redis数据存放在/var/lib/r……
有时候我们在服务器终端连接redis服务器操作时会发现报错:
# redis-cli
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
出现这样的问题,是因为redis设置了密码,所有会导致认证问题,解决的方法肯定就是:输入密码!
127.0.0.1:6379> auth “yourpassword”
例如密码是‘123456’,当出现认……
我们在服务器安装完Redis后,有时可能需要开启对redis的远程访问,而redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf配置文件,Redis配置密码和配置可远程访问。
Redis设置密码:
1、# vim /etc/redis.conf
2、找到# requirepass foobared 去掉前面的注释#,并把foobared 替换为你自己的密码
Redis配……
在使用redis的时候,取值时很可能会报错,提示:WRONGTYPE Operation against a key holding the wrong kind of value。
出现这种错误的原因是因为,取值的方法格式不对,比如你用get去取队列的值,就会报错。
这个时候需要确定你的key的类型,使用type查询,如type key
然后再用对应的取值方法
如果是zset如下:
redis 1……
使用redis时,有时可能会直接在linux环境下查看redis的所有key、删除redis中的某个key、设置redis中的key的过期时间,下面来介绍一下。
1、登录redis。
#redis-cli
2、取出当前redis的所有key值。
keys *
3、查看key值是否存在。
exists key
例:exists test_key
4、删除key值。
del key
例:del test_key
5、设置过期时……