![](https://img-blog.csdnimg.cn/77f38517d0034b8da3e4e047ca49c0b0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Remote Dictionary Server(Redis) 是一个使用C语言开发的开源高性能键值对(key-value)数据库。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
抚水青遥
王毅
计算机软件、互联网行业
天津大学MBA
展开
-
06-04_Redis_客户端_Spring环境下使用JedisPool
6.4 Spring环境下使用JedisPool 6.4.1 Spring Data Redis Spring Data Redis的官方网址: https://spring.io/projects/spring-data-redis Spring Data Redis是现有开发过程中一个非常重要的Spring Data模块,其本身就是Spring家族中的一部分,目的是为了简化Redis的开发。...原创 2019-10-30 12:10:52 · 151 阅读 · 0 评论 -
06-03_Redis_客户端_连接池技术JedisPool
6.3 连接池技术JedisPool 6.3.1 JedisPool 1:从资源池借Jedis对象 2:Jedis执行命令 3:返回执行结果 4:归还Jedis对象给连接池 6.3.2 示例代码 import org.apache.commons.pool2.impl.GenericObjectPoolConfig; import org.junit.Test; import redis.cli...原创 2019-10-30 12:02:02 · 143 阅读 · 0 评论 -
06-02_Redis_客户端_Java客户端Jedis
6.2 Java客户端-Jedis 6.2.1 Jedis Jedis是Java语言开发的Redis客户端工具包,用于Java语言与Redis数据进行交互。 Jedis只对Redis命令的封装,掌握Redis命令便可轻易上手Jedis。 Jedis遵循RESP协议规范开发,具有良好的通用性与可读性。 6.2.2 编写客户端代码 1:创建Maven项目 2:下载相关依赖包组件 下载相关依赖包组件...原创 2019-10-30 11:54:51 · 129 阅读 · 0 评论 -
06-01_Redis_客户端_RDM的安装与使用
6 客户端 6.1 RDM的安装与使用 Redis Desktop Manager(RDM)是一款Windows的Redis客户端工具。 6.1.1 RDM的安装 1:绑定开放的IP地址 默认情况下,Redis是不允许远程访问的,因此需要在Redis的配置文件中增加配置项: bind 0.0.0.0 其中“0.0.0.0”代表允许所有的IP地址都可以访问这台Redis服务器,默认情况下这个参数的...原创 2019-10-30 11:52:31 · 2835 阅读 · 0 评论 -
05-04_Redis_数据结构_Set数据结构
5.4 Set数据结构 5.4.1 Set集合 Redis的Set是String类型的无序集合。 集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis中集合是通过哈希表实现的,所以添加、删除、查找的速度极快。 集合中最大的成员数为232-1(4294967295,每个集合可存储40多亿个成员)。 5.4.2 Set指令 命令 示例 使用频率 说明 saddsrem...原创 2019-11-08 07:51:18 · 100 阅读 · 0 评论 -
05-03_Redis_数据结构_List数据结构
5.3 List数据结构 5.3.1 List列表 List列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 一个列表最多可以包含232-1个元素(4294967295,每个列表超过40亿个元素)。 5.3.2 List指令 右侧插入 右侧插入数据命令如下: rpush listkey c b a 从右侧插入数据即列表的尾部插入数据,插...原创 2019-11-08 07:50:47 · 86 阅读 · 0 评论 -
05-02_Redis_数据结构_Hash数据类型
5.2 Hash数据类型 针对于要保存的是一个结构化数据,Redis提供了Hash的数据类型结构。 也就是在Redis的Key-Value中的Value是一个Map。 5.2.1 Hash数据类型的指令 命令 示例 使用频率 说明 hget hget user:1:info age ***** 获取hash中key=age的值 hset hset user:1:info ag...原创 2019-11-08 07:49:29 · 99 阅读 · 0 评论 -
04-01_Redis_通用指令_Redis的通用指令
4 通用指令 4.1 Redis的通用指令 4.1.1 Redis客户端连接 客户端的连接 1:启动Redis服务 ./src/redis-server redis.conf 2: 命令行客户端,默认连接本地6379 redis-cli 关闭Redis服务的两种方式 1:客户端关闭Redis服务 redis-cli shutdown 2:强制关闭服务 netstat -tulpn |...原创 2019-11-08 07:47:28 · 104 阅读 · 0 评论 -
03-01_Redis_基本配置_Redis常用基本配置项
3.1 Redis常用的基本配置项 3.1.1 Redis的配置选项 命令 实例 说明 daemonize daemonize yes 是否启用后台运行,默认“no” port port 6379 设置端口号,默认6379 logfile logfile 日志文件 设置日志文件 databases databases 255 设置Redis数据库总量 dir dir...原创 2019-11-08 07:46:41 · 141 阅读 · 0 评论 -
02-01_Redis_软件安装_Linux环境下安装Redis
2 软件安装 2.1 Linux环境下安装Redis 作者只开发了Linux版本下的Redis服务,Windows版本的并没有提供。 2.1.1 Redis的安装准备 采用CentOS7的Linux操作系统。 Redis的官方网站地址: redis.oi Redis的国内镜像站: redis.cn 一般在Linux操作系统中会将软件保存在local目录下,这是约定俗成的习惯。 在以root用...原创 2019-11-08 07:45:38 · 159 阅读 · 0 评论 -
01-01_Redis_基础知识_Redis介绍
1 基础知识 1.1 Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库,并提供 所中语言的API。从2010年3月15日起,Redis的开发由Pivotal赞助。 1.1.1 Redis的特性 1.速度快 2.持久化 很多功能与memcache很像,但是memcache只能将数据存放在内存中,没有持久化的功...原创 2019-11-08 07:44:32 · 226 阅读 · 0 评论