网站开发实战答案,天津网站建设方案报价,成都网站制作成都网站制作,1688黄页网首先使用在Windows PowerShell中输入指令来启动Redis#xff1a;
redis-server.exe 然后通过指令连接Redis#xff1a;
redis-cli 上图的127.0.0.1是计算机的回送地址 #xff0c;6379是默认端口
上述代码中创建了两个键#xff0c;注意Redis中严格区分大小写#xff0…首先使用在Windows PowerShell中输入指令来启动Redis
redis-server.exe 然后通过指令连接Redis
redis-cli 上图的127.0.0.1是计算机的回送地址 6379是默认端口
上述代码中创建了两个键注意Redis中严格区分大小写所以输出的字符串不一样
Redis中默认使用字符串来存储数据。 由此可以看出Redis确实是使用字符串来存储数据的删除键的命令用DEL删除name键之后
使用GET获取name键的值发现为nil表示这个键已经被删除掉了 使用EXISTS 来判断一个键是否存在0不存在1存在 使用KEYS来查询Redis存在哪些键 使用FLUSHALL来删除所有键此时Redis中没有键
Redis中的键和值都是以二进制存储的所以默认不支持中文 这里我们创建一个值为中文的name键先退出Redis然后再登录的语句后加上--raw表示以原始的形式来显示内容这样就能正确的获取中文了 。
一开始获取的键值是二进制的形式表示x表示后面的内容是十六进制的。 可以使用TTL 来查看一个键的过期时间-1表示无过期时间可以通过EXPIRE 来设置键的过期时间设置后面的数字以秒为单位。当再次查询时发现name键的过期时间一直在减少最后-2表示已经过期。 也可以在设置键的时候来设置键的过期时间。使用SETEX来完成 使用SETNX设置键的时候当键存在时什么都不改变回车输出0若键不存在回车输出1。