学习笔记_Redis 键(key)03

介绍:

redis键命令用于管理redis健。

语法:

192.168.0.104:0>Command key_name

Redis keys 命令

Redis健相关的基本命令

1、DEL key 该命令用于在key存在时删除key。

192.168.0.104:0>del myzdd
"1"

C#实例代码:

            //删除单个健:
            string keyName = "key1"long count1 = RedisHelp.Del(keyName);

            //删除多个健:
            string[] keyNames = new string[] {"key1","key2" };
            long count2 = RedisHelp.Del(keyNames);

2、exists key :检查给定的key是否存在。

192.168.0.104:0>exists greeting 
"1"

C#代码实现:

            #region 检查给定 key 是否存在。
            {
                
                string keyName = "key1";
                //检查单个key是否存在,返回布尔值
                bool isexists1 = RedisHelp.Exists(keyName);

                //检查多个key是否存在,返回存在的健个数
                string[] keyNames = new string[] { "key1", "key2" };

                long isexists2 = RedisHelp.Exists(keyNames);

                Console.WriteLine(isexists1 + "   "+ isexists2);

            }
            #endregion

 3、Redis Expire 命令:用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。

192.168.0.104:0>expire key1 12
"1"

C#代码实现:

                //
                string keyName = "key2";
                //秒数
                int seconds = 13;

                //给key设定过期时间以秒计
                bool flag =  RedisHelp.Expire(keyName, seconds);

 4、Redis Expireat 命令:用于以时间戳(timestamp)格式设置key过期时间,key过期后不再可用。

192.168.0.104:0>expireat myzadd 1611990890
"1"

C#代码实现 :

              //
                string keyName = "key2";

                //时间
                DateTime time = DateTime.Now.AddSeconds(30);
                bool flag1 = RedisHelp.ExpireAt(keyName, time);
原文地址:https://www.cnblogs.com/Learnall/p/14349025.html