redis简单命令汇总

redis的KEY的基本操作:

keys TEST*
del TEST_STRING

string类型操作方法:

set TEST_STRING abc
get TEST_STRING

List基本操作:在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。

lpush TEST_LIST a b c
lrange TEST_LIST 0 -1
lpop TEST_LIST

Sets基本操作:和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同的。换句话说,如果多次添加相同元素,Set中将仅保留该元素的一份拷贝。和List类型相比,Set类型在功能上还存在着一个非常重要的特性,即在服务器端完成多个Sets之间的聚合计算操作,如unions、intersections和differences。由于这些操作均在服务端完成,因此效率极高,而且也节省了大量的网络IO开销。

sadd TEST_SET a b c d
smembers TEST_SET
srem TEST_SET a

Sorted-Sets基本操作:Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。

zadd  TEST_ZSET 6 "sex" 7 "seven" 11 “eleven"
zrevrange TEST_ZSET 0 -1 withscores
zrange TEST_ZSET 0 -1 WITHSCORES
zrem TEST_ZSET “sex"
zadd TEST_ZSET 7 “seven__"
zadd TEST_ZSET 8 "seven__"

Hashes基本操作:我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。

hset TEST_HASH_KEY key1 value1
hgetall TEST_HASH_KEY
hget TEST_HASH_KEY key2
hset TEST_HASH_KEY key2 value2
hdel TEST_HASH_KEY key1

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2025-01-02 15:57:31

redis简单命令汇总的相关文章

mongodb 简单命令汇总

启动: mongod 管理: mongo 添加新用户(3.0版本) db.createUser( { user: "accountUser", pwd: "password", roles: [ "readWrite", "dbAdmin" ] } ) 关闭 ctrl + c 或者: mongo use admin db.shutdownServer() 安装方法:https://docs.mongodb.org/manual

Redis 简单命令

1. 新增 set keyName "keyValue" 2. 获取 get keyName 查看所有Key keys * 3. 删除 //删除当前数据库中的所有Key flushdb //删除所有数据库中的key flushall 删除单个keys del keyName

liunx Centos Xshell 简单命令汇总

ls:查看当前工作路径下的所有文件夹和文件 pwd:查看当前工作路径 cd:进入哪个工作路径 cd ../  进入当前工作路径的上一级 cd ../..   进入当前工作路径上一级的上一级. rm -r  删除一个文件或文件夹名 rm -rf  强制+递归删除 mkdir 在当前目录下创建一个文件夹 touch 创建一个文件(文件要指定格式或类型) mv  移动文件或文件夹  移动到的路径:移动到的路径中没有这个文件就移动,有就重命名 ifconfig 查看当前IP tail -f ../log

Redis 常用命令 大全

Redis 常用命令 发现几个很好的 Redis 常用命令汇总大全网页,分享给小伙伴们~ 1.Redis 命令参考 http://redisdoc.com/string/index.html 2.W3Cschool https://www.w3cschool.cn/redis_all_about/redis_all_about-sfc726u6.html 3.Runoob https://www.runoob.com/redis/redis-commands.html 原文地址:https://

Redis Mac 安装及简单命令使用

一直都有在使用Redis,但是自己一直都没手动安装过,今天在自己的Mac操刀试试看,纪录下方便后续自己安装及部署服务器: 目前公司用的是2.8版本点Redis:我个人现在安装的是2.6.16 Step1.  下载 Redis 2.6.16版本的下载地址:http://download.redis.io/releases/redis-2.6.16.tar.gz 下载之后进入目录解压即可 Step2. 进入目录后,执行make即可,及出现安装中,会有一大堆的日志, 执行完一下两个步骤之后及安装完成

[redis]redis五种数据类型命令汇总整理

redis所有命令参考中文版 键key 命令 时间复杂度 命令描述 返回值 del key O(N) 在key存在时删除key 被移除key的数量 dump key O(N) 序列话给定key,并返回被序列化的值 exists key O(1) 检查给定key是否存在 若key存在,返回1,否则返回0. expire key seconds O(1) 为给定key设置过期时间 设置成功返回1. 当key不存在或者不能为key设置生存时间时(比如在低于2.1.3中你尝试更新key的生存时间),返回

【荐】Redis学习资料汇总

Redis学习手册(目录) - Stephen_Liu - 博客园 Redis 命令参考 - Redis 命令参考 Redis_php 学习 - 简单--生活 - 博客园 [荐]Redis学习资料汇总,布布扣,bubuko.com

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

[Redis] redis-cli 命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用.在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法.下面将Redis提供的命令做一总结. 官网命令列表:http://redis.io/commands (英文) 1.连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 2.对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个k