美文网首页
Redis随笔(1)

Redis随笔(1)

作者: Artanis_42f2 | 来源:发表于2017-08-04 16:11 被阅读0次

ShardedJedis是基于一致性哈希算法实现的分布式Redis集群客户端

Redis操作都是原子的,不用考虑并发问题

打开客户端命令:redis-cli

redis-cli.exe -h 127.0.0.1 -p 6379

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

移除是x+REM

1、字符串: 一个key 一个value

redis127.0.0.1:6379>SET runoobkey redis

OK

redis127.0.0.1:6379>GET runoobkey"redis"

2、哈希:H MSET HGETALLRedis 中每个 hash 可以存储 232- 1 键值对(40多亿)。 全部取出  key value

127.0.0.1:6379>HMSET runoobkey name"redis tutorial"description"redis basic commands for caching"likes20visitors23000OK127.0.0.1:6379>HGETALL runoobkey1)"name"2)"redis tutorial"3)"description"4)"redis basic commands for caching"5)"likes"6)"20"7)"visitors"8)"23000"

3、列表:Lpush一个列表最多可以包含 232- 1 个元素 (4294967295, 每个列表超过40亿个元素)。 与hash不同之处在于可以随机取数

redis127.0.0.1:6379>LPUSH runoobkey redis(integer)1redis127.0.0.1:6379>LPUSH runoobkey mongodb(integer)2redis127.0.0.1:6379>LPUSH runoobkey mysql(integer)3redis127.0.0.1:6379>LRANGE runoobkey0101)"mysql"2)"mongodb"3)"redis"

4、集合:SADD SMEMBERS 基于hash实现 CRUD O(1) 集合成员唯一 不能出现重复数据!!!! 和HASH很像

redis127.0.0.1:6379>SADD runoobkey redis(integer)1redis127.0.0.1:6379>SADD runoobkey mongodb(integer)1redis127.0.0.1:6379>SADD runoobkey mysql(integer)1redis127.0.0.1:6379>SADD runoobkey mysql(integer)0redis127.0.0.1:6379>SMEMBERS runoobkey1)"mysql"2)"mongodb"3)"redis"

5、有序集合String类型集合 不允许重复数据 ZADD ZRANGE 可以随机取数 和列表很像

redis127.0.0.1:6379>ZADD runoobkey1redis(integer)1redis127.0.0.1:6379>ZADD runoobkey2mongodb(integer)1redis127.0.0.1:6379>ZADD runoobkey3mysql(integer)1redis127.0.0.1:6379>ZADD runoobkey3mysql(integer)0redis127.0.0.1:6379>ZADD runoobkey4mysql(integer)0redis127.0.0.1:6379>ZRANGE runoobkey010WITHSCORES1)"redis"2)"1"3)"mongodb"4)"2"5)"mysql"6)"4"

相关文章

  • Redis随笔(1)

    ShardedJedis是基于一致性哈希算法实现的分布式Redis集群客户端 Redis操作都是原子的,不用考虑并...

  • 2018-08-06

    非关系类-redis - 随笔分类 - 风的_理想 - 博客园 Redis多机常用架构-sentinel - 风的...

  • SpringBoot连接redis哨兵模式

    redis-masterredis-slave1redis-slave2redis-sentinel1redis-...

  • redis随笔_2021-1-8

    一、雪崩、穿透、击穿 1.雪崩:热点数据同时过期,所有请求直接全部打到db上,db直接挂掉(从机替代、重启后依然崩...

  • Redis随笔

    #Redis的五种数据类型 1、String 常用命令: get、set、incr、decr、getset mse...

  • Redis随笔

    #RDB 和 AOF RDB 是一个非常紧凑(compact)的文件,它保存了 Redis 在某个时间点上的数据集...

  • linux中redis相关命令

    1-1)启动redis 1-2)终止redis运行 1-3)查看redis状态 1-4)查看redis所有存储的数据

  • Python 分布式缓存之Reids数据类型操作详解

    1、Redis API 1.安装redis模块 $ pip3.8install redis 2.使用redis模块...

  • 搭建Redis服务器

    搭建redis服务器 1)安装源码redis软件 [root@redis1 redis]#yum -y insta...

  • centos7 安装 redis

    1.redis/redis_exporter 安装centos7 安装redis 1.下载(稳定版)redis 包...

网友评论

      本文标题:Redis随笔(1)

      本文链接:https://www.haomeiwen.com/subject/pderlxtx.html