想入门Redis?基础操作敲起来

  • redis 值的类型有五种
  • 1.字符串:string
  • 操作说明
  • 操作记录
  • 2.哈希:hash
  • 操作说明
  • 操作记录
  • 3.列表:list
  • 4.集合:set
  • 5.有序集合:zset
  • 6、键的相关操作
  • 操作说明
  • 操作记录


redis 值的类型有五种

1.字符串:string

这是最基础也是最常用的类型。

操作说明

1、写入一条数据,set后面分别是键和值 set name chenai
2、获取这条数据,get后面直接键名 get name
3、设置键值对和过期时间,以秒为单位:setex name2 2 chenai2
4、设置多个键值对: mset name1 chen1 name2 chen2
5、追加值:append key value
6、查询多个:mget key1 key2
7、删除:del key

操作记录

想入门Redis?基础操作敲起来_有序集合

2.哈希:hash

操作说明

hash类型:用于存储对象,对象的结构是属性和值
1、设置单个属性:hset key field value
2、设置多个属性:hmset key field1 value1 field2 value2
3、获取指定键的所有属性 hkeys key
4、获取某个属性的值:hget key field
5、获取多个属性的值:hmget key field1 field2
6、获取所有属性的值:hvals key
7、删除键值对:del key
8、删除某个属性对应的值:hdel key field

操作记录

想入门Redis?基础操作敲起来_redis_02

3.列表:list

list类型:列表中的元素为string

1、从左往右插入数据:lpush key value1 value2

想入门Redis?基础操作敲起来_redis_03


2、从右往左插入数据:rpush key calue1 value2

想入门Redis?基础操作敲起来_有序集合_04


3、查看列表中的元素:lrange key 0 -1 这里0和-1是起始和终止的下标

想入门Redis?基础操作敲起来_插入数据_05


4、指定元素插入数据:linsert key before(在旧元素前面插入新元素)/after(在旧元素后面插入新元素) 旧元素 新元素

想入门Redis?基础操作敲起来_数据库_06


5、修改元素:设置指定索引元素的值:lset key index value

想入门Redis?基础操作敲起来_redis_07


6、删除元素: 删除固定的元素 lrem key count value (count如果是负数,就从后往前删,删除的次数为count的值)

想入门Redis?基础操作敲起来_redis_08

4.集合:set

set集合:无序集合,元素具有唯一性,不重复,集合没有修改操作

1、增加元素:sadd key value1 value2

想入门Redis?基础操作敲起来_插入数据_09


2、返回所有的元素: smembers key3、删除某个元素:srem key value

想入门Redis?基础操作敲起来_键值对_10

5.有序集合:zset

zset:有序集合:元素有唯一性,不重复,没有修改操作

1、所有的元素都会有一个score权重,可以通过权重来对元素进行排序 zadd key score member1 score member2

2、返回下标在某个范围内的元素: zrange key start stop

3、返回score在某个范围内的元素:zrangebyscore key start stop

想入门Redis?基础操作敲起来_有序集合_11


4、返回某个成员的score值:zscore key member

想入门Redis?基础操作敲起来_有序集合_12


5、删除某个元素:zrem key member

想入门Redis?基础操作敲起来_键值对_13


6、删除权重在某范围内的所有元素:zremrangebyscore key start stop

想入门Redis?基础操作敲起来_redis_14

6、键的相关操作

操作说明

1、查找键: keys name
2、查找名称中包含a的键:keys a
3、判断key是否存在:exists key 如果存在返回1,不存在返回0
4、查看key对应value的类型: type key
5、删除键: del key 键值对会全部删除
6、给某个键值对设置过期时间: expire key time
7、查看某个key的过期时间 : ttl key

操作记录

想入门Redis?基础操作敲起来_redis_15


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: redis