![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Redis基础知识
默......小白
这个作者很懒,什么都没留下…
展开
-
Redis学习目录
Redis学习知识点认识RedisRedis安装原创 2019-09-01 13:48:27 · 155 阅读 · 0 评论 -
Redis配置文件
redis的配置文件redis.conf在redis的按照目录下面启动客户端后,使用如下命令即可获取配置相关信息config get * 获取所有配置信息config get config_setting_name(配置列名)config set可以在程序服务器运行的时候,修改某个配置信息,修改配置会被立即Redis加载,不影响程序正常运行。如果想要修改的配置,永久...原创 2019-09-17 11:13:14 · 124 阅读 · 0 评论 -
java Redis 学习目录
java Spring Boot 配置redis java Spring boot redis配置文件原创 2019-09-16 17:14:55 · 391 阅读 · 0 评论 -
java Spring boot redis配置文件
在application.yml中添加如下配置spring: redis: # Redis数据库索引(默认为0) database: 0 # Redis服务器地址 host: 192.168.86.100 # Redis服务器连接端口 port: 6379 # Redis服务器连接密码(默认为空) #passw...原创 2019-09-16 17:13:31 · 613 阅读 · 0 评论 -
java Spring Boot 配置redis pom文件
1.创建一个redis maven项目,在pom中添加如下信息spring boot 版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...原创 2019-09-16 17:00:20 · 2901 阅读 · 0 评论 -
zset(有序集合)
redis zset和set一样也是string类型元素的集合,且不允许重复的元素,可以添加nil(空)不同的是每个元素都会关联一个double类型的分数。reids正是通过分数来为集合中的成员进行从小到大的排序zset的成员是唯一的,但分数(score)却可以重复zadd:添加元素 zrem:删除指定的元素 zincrby:指定值自动递增或递减分数,负数的时候,是减 zrang...原创 2019-09-16 16:14:35 · 1313 阅读 · 0 评论 -
set(集合)
redis的set是string类型的无序集合,集合中不能存储相同的元素,可以添加nil(null)元素Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)sadd,添加元素,可以同时 批量添加多个元素 srem,删除set集合元素,可以同时删除多个元素 spo...原创 2019-09-12 15:33:54 · 189 阅读 · 0 评论 -
list(列表)
list,列表是简单的字符串列表,按照插入顺序排列,可在列表的头部或者尾部添加数据lpush(从左边添加)/rpush(从右边添加) linsert,在指定的元素前/后添加元素 lset,将指定小标的元素替换掉 lrem,删除元素,返回删除个数 ltrim,截取指定索引范围内的数据,其余的删除 lpop,从list的左部删除元素,并返回删除元素 rpop,从list的右边删除元素,...原创 2019-09-12 13:28:54 · 187 阅读 · 0 评论 -
hash(哈希)
hash,是一个string类型的field和value的映射表,hash特别适合用于存储对象每个 hash 可以存储 232 - 1 键值对(40多亿)hset(添加)/hget(获取) hmset(批量添加)/hmget(批量获取) hsetnx,添加属性,先判断对象的属性是否存在,不存在才添加 hincrby(递增),如果指定的数字是正数,则增加;如果是负数,则减少 hex...原创 2019-09-12 11:10:22 · 217 阅读 · 0 评论 -
string(字符串)
1.string,是最基本的数据类型,存储的是二进制数据,一个键最大可以存储512M(set)添加数和(get)获取数据 添加数据,如果对应键(name)存在,则会把原本的值给更新 获取数据,如果键不存在返回"nil",表示空的意思 setnx,判断数据键是否存在,如果存在,就不进行任何操作,不存在就添加 添加数据的时候,设置过期时间 setex可以同样操作 替换字符串,setra...原创 2019-09-12 10:48:30 · 159 阅读 · 0 评论 -
Redis安装
1.安装环境操作系统:CentosRedis版本:5.0.4 Redis-5.0.4下载地址2.下载文件和编译环境如果没有wget下载命令,就执行下面的命令(需要在系统的跟目录中)yum -y install wget下载程序(进入到个人指定的目录,在指定的目录在执行下载,即可将文件下载到目录中)wget http://download.redis.io/releases/red...原创 2019-09-02 11:55:23 · 107 阅读 · 0 评论 -
认识Redis
Redis是一个开源的内存中的数据存储系统,他可以用于数据库,缓存,消息中间件。它支持字符串,散列(hash),列表(list),集合(sets),有序集合(sorted sets)等Redis内置了事务,复制和不同级别的磁盘持久化,并通过Redis哨兵和自动分区提高可用性。(当前个人学习的redis版本是5.0)...原创 2019-09-01 14:00:41 · 107 阅读 · 0 评论 -
Redis事务
Redis事务可以一次执行多个命令:事务是单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行事务iu在执行地过程中,不会被其它客户端发送来的命令请求所打断。事务原子操作:事务中地命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个步骤:开始事务,命令入队,执行事务。Redis事务命令 multi 标记一个事务块的开始 discard ...原创 2019-09-17 14:01:30 · 245 阅读 · 0 评论