雅荷心语博客
雅荷心语
心之所向便是光
  • 首页
  • 前端之旅
  • 后端之路
  • 软件工具
  • 心灵鸡汤
  • 心路历程
  • 视频资料
  • 关于我们
    • 关于我
    • 关于我
  • 微信平台
    • 业务合作
  • 首页
  • 前端之旅
  • 后端之路
  • 软件工具
  • 心灵鸡汤
  • 心路历程
  • 视频资料
  • 关于我们
    • 关于我
    • 关于我
  • 微信平台
    • 业务合作
  • 关注本站
    • 微信
    • 微博
    • 腾讯微博
    • Twitter
    • Facebook
    • RSS订阅
Hi, 请登录     我要注册     找回密码

Nodejs Redis 全部操作方法-转载

2019-10-18 分类:后端之路 阅读(1598) 评论(0)

//stirng
命令 行为 返回值 使用示例(略去回调函数)
set 设置存储在给定键中的值 OK set(‘key’, ‘value’)
get 获取存储在给定键中的值 value/null get(‘key’)
del 删除存储在给定键中的值(任意类型) 1/0 del(‘key’)
incrby 将键存储的值加上整数increment incrby(‘key’, increment)
decrby 将键存储的值减去整数increment decrby(‘key’, increment)
incrbyfloat 将键存储的值加上浮点数increment incrbyfloat(‘key’, increment)
append 将值value追加到给定键当前存储值的末尾 append(‘key’, ‘new-value’)
getrange 获取指定键的index范围内的所有字符组成的子串 getrange(‘key’, ‘start-index’, ‘end-index’)
setrange 将指定键值从指定偏移量开始的子串设为指定值 setrange(‘key’, ‘offset’, ‘new-string’)

//list
命令 行为 返回值 使用示例(略去回调函数)
rpush 将给定值推入列表的右端 当前列表长度 rpush(‘key’, ‘value1′ [,’value2’]) (支持数组赋值)
lrange 获取列表在给定范围上的所有值 array lrange(‘key’, 0, -1) (返回所有值)
lindex 获取列表在给定位置上的单个元素 lindex(‘key’, 1)
lpop 从列表左端弹出一个值,并返回被弹出的值 lpop(‘key’)
rpop 从列表右端弹出一个值,并返回被弹出的值 rpop(‘key’)
ltrim 将列表按指定的index范围裁减 ltrim(‘key’, ‘start’, ‘end’)

llen 获取list的长度

//set
命令 行为 返回值 使用示例(略去回调函数) sadd 将给定元素添加到集合 插入元素数量 sadd(‘key’, ‘value1′[, ‘value2’, …]) (不支持数组赋值)(元素不允许重复)
smembers 返回集合中包含的所有元素 array(无序) smembers(‘key’)
sismenber 检查给定的元素是否存在于集合中 1/0 sismenber(‘key’, ‘value’)
srem 如果给定的元素在集合中,则移除此元素 1/0 srem(‘key’, ‘value’)
scad 返回集合包含的元素的数量 sacd(‘key’)
spop 随机地移除集合中的一个元素,并返回此元素 spop(‘key’)
smove 集合元素的迁移 smove(‘source-key’dest-key’, ‘item’)
sdiff 返回那些存在于第一个集合,但不存在于其他集合的元素(差集) sdiff(‘key1’, ‘key2′[, ‘key3’, …])
sdiffstore 将sdiff操作的结果存储到指定的键中 sdiffstore(‘dest-key’, ‘key1’, ‘key2’ [,’key3…])
sinter 返回那些同事存在于所有集合中的元素(交集) sinter(‘key1’, ‘key2′[, ‘key3’, …])
sinterstore 将sinter操作的结果存储到指定的键中 sinterstore(‘dest-key’, ‘key1’, ‘key2’ [,’key3…])
sunion 返回那些至少存在于一个集合中的元素(并集) sunion(‘key1’, ‘key2′[, ‘key3’, …])
sunionstore 将sunion操作的结果存储到指定的键中 sunionstore(‘dest-key’, ‘key1’, ‘key2’ [,’key3…])

//hash
命令 行为 返回值 使用示例(略去回调函数)
hset 在散列里面关联起给定的键值对 1(新增)/0(更新) hset(‘hash-key’, ‘sub-key’, ‘value’) (不支持数组、字符串)
hget 获取指定散列键的值 hget(‘hash-key’, ‘sub-key’)
hgetall 获取散列包含的键值对 json hgetall(‘hash-key’)
hdel 如果给定键存在于散列里面,则移除这个键 hdel(‘hash-key’, ‘sub-key’)
hmset 为散列里面的一个或多个键设置值 OK hmset(‘hash-key’, obj)
hmget 从散列里面获取一个或多个键的值 array hmget(‘hash-key’, array)
hlen 返回散列包含的键值对数量 hlen(‘hash-key’)
hexists 检查给定键是否在散列中 1/0 hexists(‘hash-key’, ‘sub-key’)
hkeys 获取散列包含的所有键 array hkeys(‘hash-key’)
hvals 获取散列包含的所有值 array hvals(‘hash-key’)
hincrby 将存储的键值以指定增量增加 返回增长后的值 hincrby(‘hash-key’, ‘sub-key’, increment) (注:假如当前value不为为字符串,则会无输出,程序停止在此处)
hincrbyfloat 将存储的键值以指定浮点数增加
//zset
命令 行为 返回值 使用示例(略去回调函数)
zadd 将一个带有给定分支的成员添加到有序集合中 zadd(‘zset-key’, score, ‘key’) (score为int)
zrange 根据元素在有序排列中的位置,从中取出元素
zrangebyscore 获取有序集合在给定分值范围内的所有元素
zrem 如果给定成员存在于有序集合,则移除
zcard 获取一个有序集合中的成员数量 有序集的元素个数 zcard(‘key’)
keys命令组
命令 行为 返回值 使用示例(略去回调函数)
del 删除一个(或多个)keys 被删除的keys的数量 del(‘key1′[, ‘key2’, …])
exists 查询一个key是否存在 1/0 exists(‘key’)
expire 设置一个key的过期的秒数 1/0 expire(‘key’, seconds)
pexpire 设置一个key的过期的毫秒数 1/0 pexpire(‘key’, milliseconds)
expireat 设置一个UNIX时间戳的过期时间 1/0 expireat(‘key’, timestamp)
pexpireat 设置一个UNIX时间戳的过期时间(毫秒) 1/0 pexpireat(‘key’, milliseconds-timestamp)
persist 移除key的过期时间 1/0 persist(‘key’)
sort 对队列、集合、有序集合排序 排序完成的队列等 sort(‘key'[, pattern, limit offset count])
flushdb 清空当前数据库

喜欢 (1) 赏 讨厌 (0)
分享到:更多 ()

相关推荐

  • 将docker安装到D盘或者其他目录
  • 使用 python 给音频增加水印,剪辑压缩后不丢失!
  • 如何使用 nodejs 下载一个 wav 音频
  • macOS 对 Demucs 的支持
  • edge-tts 初体验
  • 联盟数据查询示例
  • 科学上网记录
  • 在浏览器内使用obs-websocket-js控制obs录屏
关于我

小天明 北京·朝阳 前端搬砖工程师

碎碎念):(来自公众号)

热门文章

  • 踩坑记录——iphone上safari开启隐身模式时localStorage变为只读-雅荷心语博客踩坑记录——iphone上safari开启隐身模式时localStorage变为只读2017-02-21评论(4)
  • 程序员是怎样一群人-雅荷心语博客程序员是怎样一群人2015-12-08评论(3)
  • 百度你个大毒瘤 - 吐糟博客这几天打不开事情-雅荷心语博客百度你个大毒瘤 – 吐糟博客这几天打不开事情2015-12-28评论(2)
  • PHP 非对称加密 openssl 加密及解密方法-雅荷心语博客PHP 非对称加密 openssl 加密及解密方法2016-05-17评论(2)
  • PHPStorm10 下载安装破解汉化-雅荷心语博客PHPStorm10 下载安装破解汉化2015-12-15评论(2)
2025年7月
一 二 三 四 五 六 日
« 六    
 123456
78910111213
14151617181920
21222324252627
28293031  

最新评论

  • 前端小武 8年前 (2017-04-06)说:
    我看到了layer
  • 丁艳平 8年前 (2017-03-03)说:
  • Dawn 9年前 (2016-09-16)说:
    call_user_func_array最后的例子是错哦,你用bc方法去调用类里 另外一个方法就知道问题所在了。情况1.调用非静态方法 第一个参数应该传[类的实例,调用方法] (既然有类实例了直接-&
  • Dawn 9年前 (2016-06-21)说:
    tp框架设置了全局捕获异常的,这也没什么。坑的是 他捕获了异常。然后全部返回404。。。不知道的 还以为自己网站被删除了
  • Dawn 9年前 (2016-05-17)说:
    构造函数里的判断 用异常机制可能更好一些

其他类型

  • 芊云全景
  • 配音兔AI配音神器

博客类型

  • 芊云全景
  • 配音兔AI配音神器

左邻右舍

  • 易水寒
  • 楼教主
  • 芊云全景
  • 贤心
  • 配音兔AI配音神器

雅荷心语博客 -心之所向便是光

联系我们关于我们

© 2025 雅荷心语博客   网站地图