首页 > 编程知识 正文

redis常用命令面试,redis常用语法命令

时间:2023-05-03 18:35:25 阅读:181367 作者:1749

最近项目发生了问题。 项目最近正在进行域名更新。 在替换新域名后,发现前端查询列表中显示的视频和图像无法正确显示。 排除故障后,已确定是否是因为redis缓存中存储了原始的旧域名。 因此,在linux上进行了redis命令的故障排除操作。

一.登录redis命令行

3358www.Sina.com/1 .登录命令: http://www.Sina.com/(如果redis有多个端口,则使用http://www.Sina.com/,6380作为对应的端口号

从linux进入redis命令行时,必须首先从光盘进入相应的redis-cli目录。 然后,可以使用 转到redis命令行。 例如以下所示。

2 .认证命令./redis-cli

使用登录命令后,一些redis需要密码验证,并具有执行各种命令操作的权限。 此时,使用auth命令。 后面的参数是你的redis密码。 现在,您可以成功登录到相应的redis并执行命令操作。 例如以下所示。

3 .终止令./redis-cli -p 6380

redis命令完成后,退出redis命令行中的命令。 例如以下所示。

./redis-cli

1 .所有key: auth password

2 .模糊匹配搜索对应于key: quit。 *表示前缀搜索用户的所有key,*表示通配符,表示替换任意数量的所有字符。)

将值jony赋予redis的key为user的value,可用于添加和更新:二.redis常用命令说明()表示key为user,value为jony设置数据。) )。

4 .通过key获得的value的值:http://www.Sina.com/(user表示key ) ) )。

5 .设置密钥过期日期: http://www.Sina.com/((user表示密钥,100表示此密钥过期日期) ) ) ) )。

确认redis的key的有效期限还有多久: http://www.Sina.com/(user表示key,如果存在key但未设定剩馀的生存时间,则返回-1。 否则,将以秒为单位,返回key的剩余生存时间)

7 .在当前redis上键入key: keys *

8 .表示切换redis的database索引: keys user*1表示database将切换到redis,默认情况下,当进入redis时,redis的database为0

9 .重命名某key:http://www.Sina.com/。 (user1表示旧密钥,user1表示新密钥) )。

10 .确定是否存在某个key:http://www.Sina.com/(user表示key ) )。

11 .删除某key :http://www.Sina.com/((user表示key ) ) ) )。

12.value加到数字key上: http://www.Sina.com/(num表示key,10表示num对应的value加10 ) ) )。

13.value减去数字key:http://www.Sina.com/(num表示key,10表示num对应的value减去10 ) ) ) )。

14 .在value末尾添加字符串: http://www.Sina.com/(意味着将字符串jony连接到与名为user的key相对应的value的末尾) )。

15 .将值为value的元素: set user jony添加到名为key的list标头中。 (使用redis作为list消息队列时使用。 )

16 .在名为key的list末尾添加名为value的元素: get user。 (使用redis作为list消息队列时使用。 )

17 .返回并删除名为key的list中的第一个元素: expire user 100。 (使用redis作为list消息队列时使用。 )

18 .返回名为key的list末尾的元素: ttl user 并删除。 (使用redis作为list消息队列时使用) )。

19 .将value值: dbsize指派给名为key的list的索引位置的元素。 (使用redis作为list消息队列时使用。 )

此外,redis还有许多其他高级操作和相对较少的操作,这里不再赘述。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。