![](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 · 129 阅读 · 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 · 102 阅读 · 0 评论 -
redis事务、删除策略
Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队。 redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。 一个队列中,一次性、顺序性、排他性的执行一系列命令 事务的基本操作 开启事务 multi 设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中 执行事务 exec 设定事务的结束位置,同时执行事务。与multi成对出现,成对使用 注意:加入事务的命令暂时进入到任务队列中,并没有立即原创 2021-01-16 15:58:22 · 183 阅读 · 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 conf mkdir config 创建数据文件管理目录 mkdir data 默认配置启动 redis-server redis-server原创 2021-01-16 11:21:14 · 203 阅读 · 0 评论 -
redis通用指令、Jedis
删除指定key del key 获取key是否存在 exists key 获取key的类型 type key 为指定key设置有效期 expire key seconds pexpire key milliseconds expireat key timestamp pexpireat key milliseconds-timestamp 获取key的有效时间 ttl key pttl key 切换key从时效性转换为永久性 persist key 查询key keys pattern 为k原创 2021-01-16 10:30:23 · 99 阅读 · 0 评论 -
redis入门-redis数据类型
redis入门 redis简介 2007年10月30日,北京奥运会门票面向境内公众第二阶段预售正式启动。上午一开始,公众提交申请空前踊跃。上午9时至10时,官方票务网站的浏览量达到了800万次,票务呼叫中心热线从9时至10时的呼入量超过了380万人次。由于瞬间访问数量过大,技术系统应对不畅,造成很多申购者无法及时提交申请,为此北京奥组委票务中心对广大公众未能及时、便捷地实现奥运门票预订表示歉意。 问题现象 -海量用户 -高并发 罪魁祸首——关系型数据库 -性能瓶颈:磁盘IO性能低下 -扩展瓶颈:数据关系复杂原创 2021-01-16 09:58:57 · 135 阅读 · 0 评论