Redis——redis的基本知识与5种数据结构

目录

1 redis的基本知识

2. Redis的5种数据结构

2.1 字符串类型 string

2.2  列表类型 list

2.3 集合类型 set

2.4 哈希类型 hash 

 2.5 ​​​​​​​有序集合类型 zset (sorted set)


​​​​​​​

1 redis的基本知识

1)测试redis服务的性能:  redis-benchmark

 

2)、查看redis服务是否正常运行: ping  如果正常---pong    输入ping,redis给我们返回PONG,表示redis服务运行正常

3)、查看redis服务器的统计信息:
       info  查看redis服务的所有统计信息
       info [信息段] 查看redis服务器的指定的统计信息,如:info server

4)、redis的数据库实例:作用类似于mysql的数据库实例,redis中的数据库实例只能由redis服务来创建和维护,开发人员不能修改和自行创建数据库实例;默认情况下,redis会自动创建16个数据库实例,并且给这些数据库实例进行编号,从0开始,一直到15,使用时通过编号来使用数据库;可以通过配置文件,指定redis自动创建的数据库个数;redis的每一个数据库实例本身占用的存储空间是很少的,所以也不造成存储空间的太多浪费。

·······默认情况下,redis客户端连接的是编号是0的数据库实例;可以使用select index切换数据库实例。

5) 、切换库命令:select db    这里的db是数据库编号

6)、查看当前数据库实例中所有key的数量:dbsize      返回当前数据库的 key 的数量。返回值:数字,key的数量

7)、查看当前数据库实例中所有的key:keys *   

8)、清空数据库实例:flushdb

9)、清空所有的数据库实例:flushall

10)、查看redis中所有的配置信息:config get *   
       查看redis中的指定的配置信息:config get databases(获取数据库个数)

        获取运行中Redis服务器的配置参数, 获取全部配置可以使用*。参数信息来自redis.conf 文件的内容。    

        redis中文版命令大全:http://redisdoc.com/

11)设置配置项:config set CONFIG_SETTING_NAME NEW_CONFIG_VALUE

2. Redis的5种数据结构

Redis的五种数据结构:字符串(  string 单key:单value:)、list列表(单key:多有序value:)、set集合(单key:多无序value:)、hash类型(单key: 对象(属性:值):)、zset有序集合类型 (单key:多有序vlaue:)

程序是用来处理数据的,Redis是用来存储数据的;程序处理完的数据要存储到redis中,不同特点的数据要存储在Redis中不同类型的数据结构中。

2.1 字符串类型 string

字符串类型是Redis中最基本的数据结构,它能存储任何类型的数据,包括二进制数据,序列化后的数据,JSON化的对象甚至是一张图片。最大512M。

2.2  列表类型 list

Redis列表是简单的字符串列表,按照插入顺序排序,元素可以重复。你可以添加一个元素到列表的头部(左边)或者尾部(右边),底层是个链表结构。

2.3 ​​​​​​​集合类型 set

Redis的Set是string类型的无序无重复集合。

2.4 哈希类型 hash 

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

 2.5 ​​​​​​​有序集合类型 zset sorted set

Redis 有序集合zset和集合set一样也是string类型元素的集合,且不允许重复的成员。不同的是zset的每个元素都会关联一个分数(分数可以重复),redis通过分数来为集合中的成员进行从小到大的排序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值