redis入门与操作

redis入门与操作

运行:redis-server

连接客户端:redis-cli

redis 是key-value的数据,说一美国数据都是一个键值对

键的类型是字符串

字符串 string

哈希 hash

列表 list

集合 set

有序集合 zset

数据操作的全部命令,可以查看中文网

接下来介绍各种操作命令

string

string 是redis 最基本的类型

最大能存储512MB数据

string 类型是二进制安全的,几个亿为任何数据,比如数字,图片,序列化对象等

命令

设置键值:set key value

设置键值及过期时间,以秒为单位:setex key seconds value

设置多个键值:mest key value [key value ….]

获取

要求:值是数字。 将key对应的balue加1

incr key

将key 对你供应的value加整数

incrby key increment

将key 对应的value减1

decr key

将key对应的value 减整数

decrby key decrement

追加值

append key value

获取值的长度

strlen key

list

列表的元素类型为string

按照插入顺序排序

在列表的头部或尾部添加元素

命令* 在头部插入数据

LPUSH key value [value …]

在尾部插入数据

RPUSH key value [value …]

在一个元素的前|后插入新元素

LINSERT key BEFORE|AFTER pivot value*

设置指定索引的元素值*

索引是基于0的下标

索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素

LSET key index value

set

无序集合

元素为string类型

元素具有唯一性,不重复

命令

添加元素

SADD key member [member]

获取

返回key 集合所有的元素

SMEMBERS key

返回集合元素个数

SCARD key

zset

sorted set,有序集合

元素为string类型

元素具有唯一性,不重复

每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序

元素的score可以相同

添加

ZADD key score member[score member ]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为笔者对在学习Redis过程中所收集资料的一个总结,目的是为了以后方便回顾相关的知识,大部分为非原创内容。特此...
    EakonZhao阅读 14,521评论 0 9
  • Redis是啥 Redis是一个开源的key-value存储系统,由于拥有丰富的数据结构,又被其作者戏称为数据结构...
    一凡呀阅读 1,188评论 0 5
  • redis是一个以key-value存储的非关系型数据库。有五种数据类型,string、hashes、list、s...
    林ze宏阅读 1,029评论 0 0
  • 01 现在的喜欢与爱都如滞销的大白菜一样一文不值吗?随便一出口便是我爱你,爱你爱到海枯石烂,至死不渝。谎话说多了,...
    四点半的洛杉矶阅读 369评论 0 7
  • 执行力,遇到新的事物要善于思考,使之变成对自己有利的方式方法,经常思考,及时找到行到方向,马上行动,并及时跟进,随...
    肉豆须张巍阅读 261评论 0 0