美文网首页
redis基础操作

redis基础操作

作者: 尚亦汐 | 来源:发表于2018-08-05 16:02 被阅读0次

在Docker运行Redis

拉取 redis 镜像

docker pull redis

运行 redis 容器

docker run --name myredis -d -p6379:6379 redis

执行容器中的 redis-cli,可以直接使用命令行操作 redis

docker exec -it myredis redis-cli

Redis五种基本数据类型

类型 说明 适用场景 常用命令
string 字符串,内部结构类似java中的ArrayList,最大长度为512M 可以存一些图片文件等 ,web上可以使用incr操作来统计,如博客访问次数、网站访问量。 set,get,exists,del,mset,mget,incr,setnx
hash 字典,相当于Java中的HashMap 适用于存储对象。如存储用户信息对象。 hset,hget,hgetall,hmset
list 链表,相当于Java中的LinkedList,但是,底层不是一个简单的 linkedlist,而是称之为快速链表 quicklist 的一个结构。 常被用来做异步队列 rpush,llen,lpop,lindex,ltrim,lrange
set 相当于 Java 语言里面的 HashSet ,它内部的键值对是无序的唯一的。它的内部实现相当于一个特殊的字典,字典中所有的 value 都是一个值NULL。 记录中奖用户 sadd,smembers,sismember,scard,spop
zset 有序set,类似于 Java 的 SortedSet 和 HashMap 的结合体,它内部的排序是通过跳跃列表实现的 存粉丝列表,存学生成绩 zadd,zrange, zrevrange,zcard, zscore,zrank, zrangebyscore, zrem

参考资料:

[1]Redis深度历险 https://juejin.im
[2]DOCKER简明教程 : 通过容器连接REDIS数据库http://dockone.io/article/1312

相关文章

  • 亿级流量电商系统多级缓存架构

    Redis基础 数据类型String hash list set zset java操作Redis redis的R...

  • redis基础操作

    在Docker运行Redis 拉取 redis 镜像 docker pull redis 运行 redis 容器 ...

  • Redis基础操作

    启动关闭 启动redis:redis-server默认端口6379,指定端口启动:redis-server --p...

  • Redis基础操作

    下载 下载到/etc/yum.repos.d/···wget -O /etc/yum.repos.d/CentOS...

  • redis 基础操作

    1.redis-cli远程连接: redis-cli -h host -p port -a password 2....

  • Redis基础操作

    1、字符串(String) 1.1 存储结构: 1.2 基本操作: 1.2.1 保存数据 当value为数值Str...

  • redis基础操作

    命令行模式工具使用思考 1、功能性命令2、清除屏幕信息3、帮助信息查阅4、退出指令 信息添加 功能:设置key, ...

  • redis基础&spark操作redis

    Redis内存淘汰策略 将Redis用作缓存时,如果内存空间用满,就会自动驱逐老的数据。 为什么要使用内存淘汰策略...

  • NodeJS 5分钟 连接 Redis 读写操作

    本文简介 本文主要讲解使用 NodeJS 操作 Redis ,顺便会先带一带 Redis 基础用法。 在写本文时,...

  • Redis' strings

    Redis字符串基本操作命令 底层实现 Redis中,字符串对象是一个基础对象,所有键值均是字符串对象。Redis...

网友评论

      本文标题:redis基础操作

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