`

redis五种数据类型常用基本命令总结

 
阅读更多
redis-cli
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
         1)设置键值set key value
         2)获取键值 get key
redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"
         3)得到存储在键的值的长度strlen key
         4)追加值到一个键的值中 append key value
4、哈希常用命令
         1)设置哈希hmset key field1 value1 field2 value2 field3 value3……
    2)获取哈希内容 hgetall key
redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
  3)获取哈希的所有键列表 hkeys key
  4)获取哈希的所有值列表hvals key
  5)删除一个或多个哈希字段 hdel key field1 [field2]…
  6)获取哈希字段数 hlen key
  7)获取哈希某一field的值 hget key field
 设置哈希某一field的值 hset key field
5、列表常用命令
  1)向列表中加入元素 lpush key value1 [value2] [value3] .......
  2)获取列表中元素   lrange key start end

redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10
1) "mysql"
2) "mongodb"
3) "redis"
         3)从一个列表获取指定索引元素值lindex key index
         4)获取并取出列表中的第一个元素lpop key
         5)在根据列表中的索引设置该元素的值lset key index value
6、集合常用命令
         1)往集合中添加元素sadd key value1 value2 value3 ......
         2)获取集合中所有元素smembers myset
redis 127.0.0.1:6379> SADD myset "hello"(integer) 1redis 127.0.0.1:6379> SADD myset "foo"(integer) 1redis 127.0.0.1:6379> SADD myset "hello"(integer) 0redis 127.0.0.1:6379> SMEMBERS myset1) "hello"
2) "foo"
redis 127.0.0.1:6379> SADD myset2 "hello"(integer) 1redis 127.0.0.1:6379> SADD myset2 "world"(integer) 1

         3)获取集合中元素的数量scard key
redis 127.0.0.1:6379> SCARD myset
         4)获取第一个集合中元素不在其余集合中的元素 sdiff key1 other_key1 other_key2 ....
redis 127.0.0.1:6379> SDIFF myset myset2
         5)获取第一个集合中元素在其余集合中的元素 sinter key1 other_key1 other_key2 ......
redis 127.0.0.1:6379> SINTER myset myset2
         6)遍历集合存储在指定的键的元素sscan key [match pattern]
redis 127.0.0.1:6379> sscan myset1 0 match h*
7、有序集合常用命令
         1)往有序集合中添加元素 zadd key_name score1 value1 score2 value2 .......
         2)获取有序集合中所有元素zrange key_name start end [withscores]
redis 127.0.0.1:6379> ZADD tutorials 1 redis(integer) 1redis 127.0.0.1:6379> ZADD tutorials 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD tutorials 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
         3)获取有序集合元素数量zcard key_name
redis 127.0.0.1:6379> ZCARD myzset
         4)获取成员在有序集合中的分数zrank key member
redis 127.0.0.1:6379> ZRANK myzset t
         5)删除一个或多个成员zrem key member member2 ......
redis 127.0.0.1:6379> ZREM myzset b



分享到:
评论

相关推荐

    Redis数据类型视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    Redis从入门到精通视频.zip

    目录网盘文件永久链接 01redis简介 02数据库应用发展历程 03redis是一种Nosql数据库 04redis数据库特点简介 05安装redis数据库 06回顾安装redis 07启动redis服务 ...28redis中关于哈希类型数据的操作命令.....

    Redis开发环境搭建及常用命令

    非常完整的一个REDIS文档输出 包括: redis简介 安装步骤 数据类型 数据导入 性能优化参数 API说明

    Redis的5种数据类型与常用命令讲解

    1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) ...

    Redis从入门到精通视频.rar

    14-redis-redis的五种数据结构1.avi 15-redis-redis的五种数据结构2.avi 16-redis-redis常用指令介绍.avi 17-redis-redis中关于key的操作命令1.avi 18-redis-redis中关于key的操作命令2.avi 19-redis-redis中关于key...

    redis常用命令整理

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zset(sorted set:有序集合)。 1、string(字符串) 一个key对应一个value。一个键最大能存储512MB。string类型是二

    redis(简介、数据结构、常用命令).docx

    Redis是一款开源的、高性能...Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。

    Redis中散列类型的常用命令小结

    Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套其他的数据类型。...

    Redis常用数据类型命令实例汇总

    存储sortedset: 存储:zadd key score menber1 score menber2 … 升序排列:zrange key start end [withscores] 降序排列:zrevrange key start end [withscores] 取得前三名: 按照排名范围删除元素:...

    尚硅谷_Redis.docx

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    spring boot redis配置及使用+redis

    Redis介绍 NoSQL介绍 Redis介绍 Redis安装:Docker-Compose安装 ...Redis常用命令 5种常用数据类型应有场景 5种常用数据类型命令 spring boot 配置Redis数据库连接 RedisTemplate: 验证码+redis应用 Redis常见问题

    尚硅谷Redis入门视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    Redis的五大数据类型之哈希(Hash)的总结

    Hash的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-hashes.html 部分命令使用实例 1.HSET、HGET 、HMSET、 HMGET HSET key field value 将哈希表 key 中的字段 field 的值设为 value...

    Redis的五大数据类型之集合(Set)的总结

    Set的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-sets.html 部分命令使用实例 1.SADD、SPOP、SMEMBERS SADD key member1 [member2] 向集合key中添加一个或多个成员,成员不重复添加。如果集合...

    Redis教程(内含各种数据结构详细的操作命令)

    2.2.2、常用命令 set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 mset:同时设置多个...

    Redis列表类型的常用命令小结

    给大家整理了在操作Redis列表类型中的常用命令,文章总结的很全面,对大家学习Redis具有一定的参考借鉴价值,下面来一起看看吧。

    2020最新版Redis架构全套视频教程课件

    Redis(REmote DIctionary Server)是一个Key Value存储系统,是非常...掌握Redis在Windows和Linux下的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等技术点

    redis实战手册

    redis 实战包括redis相关数据类型的介绍和操作,redis一些常用的命令,redis高级实用同学

Global site tag (gtag.js) - Google Analytics