redis
一杯雪花勇闯天涯
越努力越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis Cluster集群搭建
一.Redis Cluster集群Redis Cluster是社区版推出的Redis分布式解决方案,主要解决Redis分布式方面的需求,比如遇到单机内存,并发和流量等瓶颈的时候,Redis cluster能起到比较好负载均衡目的。为什么使用Redis Cluster呢?为了在大流量访问下提供稳定的业务,集群化是存储的必然形态,未来的发展趋势肯定是云计算的大数据紧密集合,只有分布式架构才能满足...原创 2020-02-28 23:29:45 · 222 阅读 · 0 评论 -
Redis数据类型之List
一 list 类型1.数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list 类型:保存多个数据,底层使用双向链表存储结构实现2.list 类型数据基本操纵从左侧添加数据lpush key value1 [value2] ...从右侧取出数据rpop key从右侧添加数据rpush k...原创 2020-02-19 15:11:47 · 931 阅读 · 0 评论 -
Centos7下linux系统安装redis扩展
step1:安装phpizeyum install php-develstep2:找到存放的路径cd /usr/local/srcwget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gzstep3:解压安装包tar -zxvf 2.2.4.tar.gzstep4: cd phpredis-2.2.4#进入安装目录...原创 2018-12-10 14:59:59 · 246 阅读 · 0 评论 -
Reids事务锁
一.redis事务锁基本操作对key添加监视锁,在执行前如果key发生了变化,终止事务执行 watch key1 [key2]取消对所有key的监视unwatch二、演示操作事务锁监控name 和age两个键值新建一个客户端修改age 的值结束事务正常执行三.分布式锁业务场景:天猫11热卖过程种,对已经售磬的货物醉驾补货,且补货完成。客户购买热情高涨,3秒...原创 2020-02-22 21:29:01 · 157 阅读 · 0 评论 -
Redis事务
一.什么是事务redis的事务就是一个命令执行的队列,将一系列预定命令包装成一个整体。当执行时,一次性按照添加顺序依次执行,中间不会呗打断或者干扰。一个队列中,一次性,顺序性、排他性的执行一些列命令。二、事务的基本操作1.开启事务multi作用:设定事务开启的位置,此指令结束后,后续的所有指令均加入到事务种执行事务2.事务执行结束 exec作用:设定事务的结束位置,与mu...原创 2020-02-22 18:08:31 · 122 阅读 · 0 评论 -
Redis持久化之AOF
一.RDB存储数据的弊端存储数据量过大,效率低,基于快照思想,每次读写都是全部数据,当数据量大的时,效率非常低。大数据量下的IO性能较低基于fork创建子进程,内存产生额外消耗宕机带来数据丢失的风险解决思路不写全数据,仅记录部分数据改记录数据为记录操作过程对所有操作均为进行记录,排除丢失数据的风险二.什么是AOFAOF持久化就是以独立日志的方式...原创 2020-02-22 16:07:57 · 301 阅读 · 0 评论 -
Redis持久化之RDB
一.持久化简介1.什么是持久化呢?所谓持久化就是利用永久性介质将数据进行保存,在特定时间将保存的数据进行恢复的工作机制。二.持久化指令之saveRDB启动方式- Save指令save作用:手动执行一次保存操作,将内存种的数据写入到硬盘中,进行持久化保存三.实际演示step1:将redis-server启动起来redis-server …/conf/redis-6379....原创 2020-02-22 13:40:52 · 274 阅读 · 0 评论 -
Redis的多种启动方式
假设以6380启动redis-server端口在安装好redis的linux客户端下面执行 ./bin/redis-server --port 6380redis-server端服务启动客户端以指定端口启动redis-cli -p 6380...原创 2020-02-22 10:40:21 · 349 阅读 · 0 评论 -
Redis通用指令之Db
1.key 重复的问题key是由程序员定义的redis在使用过程当中,伴随着操作数据量的增加,会出现大量的数据以及对应的key数据不区分种类,类别混杂在一起,及其出现重复或冲突解决方案redis为每个服务提供16个数据库,编号0-15,这个数字并不是一层不变的,如果你的机器内存足够大的话,你可以修改redis.conf中 database 数量,就 可以扩展redis的数...原创 2020-02-20 23:03:06 · 584 阅读 · 0 评论 -
Redis之Key通用操作
Key 的特征key是一个字符串,通过key获取redis中保存的数据对于key自身状态相关操作,例如删除、判定是否存在、获取类型等对于key有效性控制相关操作,例如有限期设定,判定是否有效,有效状态切换等对于key快速查询操作,例如按照策列查询key2 keykey基本操作删除指定key del key判断key是否存在 exists k...原创 2020-02-20 18:46:37 · 210 阅读 · 0 评论 -
Redis数据类型之sorted_set
1.sorted_set类型新的存储需求:数据排序有利于数据的有效展示,需要提供一种根据自身特征进行排序的方式需要的存储结构:新的存储模型,存储可以排序的数据sorted_set类型:在set的基础结构基础上添加可排序字段2.sorted-set的基本操作添加数据zadd key socre1 member1 [sorce2 member2]获取全部数据zrange key ...原创 2020-02-20 16:53:26 · 543 阅读 · 0 评论 -
Redis数据类型之Set
一.set类型1.新的存储需求,存储大量的数据,在查询方面提供更高的效率需要的存储结构,能够保存大量的数据,高效的内部机制,便于查询set类型:与hash存储结构完全相同,仅存储值(nil),并且时不允许重复的2.set 类型数据的基本操作添加数据 sadd key member1 [member2]获取全部数据smembers key 删除数据srem key m...原创 2020-02-19 17:27:18 · 171 阅读 · 0 评论 -
Redis数据类型之Hash
一 hash1.新的存储需求:对一系列存储的数据进行编码,方便进行管理,典型应用存储对象信息。2.需要的存储结构:一个存储空间保存多个键值对数据3.hash类型,底层使用哈希表结构实现数据存储4.hash类型数据的基本操作添加或者修改数据 hset key field value 获取数据hget key field获取所有数据hgetall key 删除数据...原创 2020-02-19 12:28:16 · 163 阅读 · 0 评论 -
Reis数据类型之String
1.redis数据存储格式redis自身是一个Map,其中所有的数据都是采用Key:value的形式储存。数据类型指的是redis储存的数据类型,也就是value部分的类型,其中key永远是string类型;存储数据类型:单个数据,最简单的数据类型,也是最常用的数据类型。存储数据的格式:一个存储空间保存一个数据。存储内容:通常使用字符串,如果以字符串以整数表示,可以作为数字操作使用...原创 2020-02-18 20:51:17 · 292 阅读 · 0 评论 -
Redis设置外网访问
第一步:将Reids开放端口添加到防火墙计划中 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/init.d/iptables save第二步:找到Reids.conf配置文件所在路径修改前:bind 127.0.0.1protected-mode yes#requirepass redis默认安...原创 2020-02-17 21:14:18 · 2047 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、缓存穿透的解决方案
一.什么叫做Reids缓存雪崩?定义: 指的是大量缓存集中在一段时间内失效,发生大量的缓存穿透,所有的查询都落在数据库上,造成了缓存雪崩,最后导致机器宕机。解决方案:1.用加分布式锁或者同步锁 ,单进程读入数据库的数据将其写入对应的缓存层,从而避免失效时大量的并发请求落到底层存储系统上。2.尽量让失效时间点均匀分布,设置不同的过期时间二.什么叫做缓存击穿定义: 指一个key非常热...原创 2020-02-17 15:54:29 · 340 阅读 · 0 评论 -
Redis5在linux下面的安装
step1:打开 https://redis.io下载redis最新的稳定版本step2:通过ftp工具将下载好的redis安装包上传给服务器step3:通过tar -zxvf redis-5.0.3.tar.gz 命令对压缩包进行解压step4:对文件夹进行重新命名mv redis-5.0.3 redisstep5: cd redis 进入redis 根目录,执行make命...原创 2019-01-02 15:39:37 · 3352 阅读 · 0 评论
分享