![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 70
Sharpen__
展望未来往往比思考当下来的容易,不去行动终是空想、妄想。
展开
-
redis主从复制
互联网三高架构高并发、高可用、高性能单机redis的风险与问题问题1.机器故障现象:硬盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击问题2.容量瓶颈现象:内存不足,从16G升级到64G,从64G升级到128G,无限升级内存本质:穷,硬件条件跟不上结论:为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗原创 2021-01-16 17:36:35 · 122 阅读 · 1 评论 -
redis服务器配置、高级数据类型
设置服务器以守护进程的方式运行daemonize yes|no绑定主机地址bind 127.0.0.1设置服务器端口号port 6379设置数据库数量 databases 16日志配置 设置服务器以指定日志记录级别 loglevel debug|verbose|notice|warning 日志记录文件名 logfile 端口号.log注意:日志级别开发期设置为verbose即可,生产环境中配置为notice,简化日志输出量,降低写日志IO的频度客户端配置设置同一时间原创 2021-01-16 16:59:57 · 99 阅读 · 0 评论 -
redis事务、删除策略
Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队。redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。一个队列中,一次性、顺序性、排他性的执行一系列命令事务的基本操作开启事务multi设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中执行事务exec设定事务的结束位置,同时执行事务。与multi成对出现,成对使用注意:加入事务的命令暂时进入到任务队列中,并没有立即原创 2021-01-16 15:58:22 · 181 阅读 · 0 评论 -
基于Linux环境安装Redis、redis持久化
下载安装包wget http://download.redis.io/releases/redis-4.0.0.tar.gz 解压tar –xvf 文件名.tar.gz编译make安装make install [destdir=/目录]Redis基础环境设置创建软链接ln -s 原始目录名 快速访问目录名创建配置文件管理目录mkdir confmkdir config创建数据文件管理目录mkdir data默认配置启动redis-serverredis-server原创 2021-01-16 11:21:14 · 199 阅读 · 0 评论 -
redis通用指令、Jedis
删除指定keydel key获取key是否存在exists key获取key的类型type key为指定key设置有效期expire key secondspexpire key millisecondsexpireat key timestamppexpireat key milliseconds-timestamp获取key的有效时间ttl keypttl key切换key从时效性转换为永久性persist key查询keykeys pattern为k原创 2021-01-16 10:30:23 · 96 阅读 · 0 评论 -
redis入门-redis数据类型
redis入门redis简介2007年10月30日,北京奥运会门票面向境内公众第二阶段预售正式启动。上午一开始,公众提交申请空前踊跃。上午9时至10时,官方票务网站的浏览量达到了800万次,票务呼叫中心热线从9时至10时的呼入量超过了380万人次。由于瞬间访问数量过大,技术系统应对不畅,造成很多申购者无法及时提交申请,为此北京奥组委票务中心对广大公众未能及时、便捷地实现奥运门票预订表示歉意。问题现象-海量用户-高并发罪魁祸首——关系型数据库-性能瓶颈:磁盘IO性能低下-扩展瓶颈:数据关系复杂原创 2021-01-16 09:58:57 · 132 阅读 · 0 评论