节点。js中复述的安装和基本操作示例

  

本文实例讲述了节点。js中复述的安装和基本操作。分享给大家供大家参考,具体如下:

  

<强>一,赢下安装复述,

  

  

下载Redis-x64-3.2.100.zip,然后解压,放到自定义目录。

  

然后打开命令行工具,进入到该目录下,运行安装复述,服务。

        redis-server。exe - service-install redis.windows-service。相依——loglevel详细      之前      

然后就可以启动复述,服务了

        redis-server——服务      之前      

<强>二,复述,可视化工具RedisDesktopManager

  

  

现在已经不免费了,可以下载早期版本。

  

<强>三、复述的数据类型

  

1,字符串,最基本的类型,一个关键的对应一个价值。

     //设置值   集名称小徐//获取值   得到的名字//获取子字符串,包含开始和结束索引的字符   getrange名字0 1   getrange名称1 3//自增加1   设置年龄1   增加年龄//指定增加的数量   incrby 5岁//递减1   12月的年龄//指定递减的数量   decrby 3岁//删除指定的键   德尔时代//判断键是否存在   存在的名字//设置过期时间,单位秒   到期的名字10//查看剩余生存时间   ttl的名字//获取键的值类型   类型名称      之前      

2,哈希值,是一个键值对的集合,一个字符串类型的字段和值的映射表,适合存储对象

     //设置单个值   肖hset人名字//设置多个值   hmset人24岁身高172//获取单个值   hget人名字//获取多个值   hmget人年龄身高//获取所有值   hgetall人//删除键   hdel人名字//获取所有的键   hkey人      之前      

3列表,简单的字符串列表,按插入顺序排序。

     //往列表左边插入   lpush列表1   lpush列表2//往列表右边插入   rpush列表3   rpush列表4//查看列表元素   lrange列表0 1//弹出元素   lpop列表   rpop列表//通过索引获取元素   lindex列表1//获取列表的长度   llen列表//删除列表的元素//lrem键计算值//计数比;0时,从表头开始搜索,删除与价值相等的元素,数量为计数//计数& lt;0时,从表尾开始搜索,删除与价值相等的元素,数量为计算绝对值//计数=0时,删除列表中所有与价值相等的元素   lrem列表1   lrem列表1 2      之前      

4,集合,是字符串类型的无序集合

     //添加元素   1 2 3大块漂浮植物标签//查看集合   smembers标签//获取集合个数   scard标签//删除元素   srem标签2//交集   1 2 3大块漂浮植物   b 2 3 4大块漂浮植物   烧结b//差集   sdiff b//并集   sunion b      之前      

5,有序集合,跟集合一样也是字符串的集合,不过每个元素会关联一个双类型的分数,复述,通过该分数给集合中的元素进行从小到大的排序。

     //添加有序成员   zadd小徐60数学77英语80中国人//获取有序成员数量   zcard小徐//查看有序集合   zrange小徐0 1//查看有序集合,显示分数   0 1 withscores zrange小徐//删除有序集合中的成员   zrem小徐数学      之前      

<强>四,node . js中使用复述,

  

安装复述,库

        npm安装复述——保存      之前      

操作复述的方法与我们在命令行中输入的命令基本一致

        const复述=要求(“复述”);//创建一个复述,客户端   让客户=复述。createClient(6379年,127.0.0.1);//操作复述,基本跟在命令行操作一致   客户端。设置(“名字”,“小徐”,函数(呃,结果){   如果(err) {   console.log(错);   }   console.log(结果);   });   客户。hmset(“人”、“名称”,“小徐”、“年龄”、“25”功能(呃,结果){   如果(err) {   console.log(错);   }   console.log(结果);   });   客户。hmget(“人”、“名称”,“年龄”,函数(呃,结果){   如果(err) {   console.log(错);   }   console.log(结果);   });   客户。hkey(‘人’,函数(呃,结果){   如果(err) {   console.log(错);   }   结果。forEach(功能(价值){   客户。hget('人',值,函数(呃,结果){   控制台。日志(价值、结果);   });   });//退出   client.quit ();   });      

节点。js中复述的安装和基本操作示例