标签:Redis相关的结果16条:

    CentOS7配置redis主从复制方法

      1.准备好4台机器192.168.42.150redis-node1#主192.168.42.151redis-node2#从192.168.42.152redis-node3#从192.168.42.153redis-node4#从将主机解析写入hosts文件,分发至每台机器2.安装redis,配置好基本配置(1)4台机器,分别安装rediscd/usr/local/srcwgethttp://…

    发布于:2019-11-17 06:12:54

    Redis消息队列实现

      消息队列某次在某乎上看到有人提到消息队列的问题,然后有人在回答里提到了Redis,接着便有人在评论里指出:Redis是缓存,不是消息队列。但不幸的是,Redis的确提供一个简易的消息队列机制,可以用于一些要求不那么高的场合。方法就是利用Redis的列表类型的push和pop操作。我对前文所介绍的RedisCache作了一点简单的扩展,增加了消息队列功能。实现代码基本就这么点:classRedisM…

    发布于:2019-11-17 06:04:31

    k8s(kubernetes)部署三个节点的redis cluster

      k8s(kubernetes)部署三个节点的redis cluster目的redisclustor需要6台服务器才能正常运⾏,由于种种原因,开发或者某些特别的需求,只能在3台服务器上运⾏redisclustor。在不使用哨兵模式情况下,而使⽤最新的clustor模式运行redis。本文仅作为redis部署方式的研究及理解准备工作制作redisdocker.latest镜像其中包含以下组件:redis-clirubyredis-trib打包到镜像上传到阿里镜像服务器中…

    发布于:2019-11-16 12:02:22

    saltstack自动安装配置redis-3.2.8

      一、准备redis自动化配置的文件即安装一遍redis,然后获取相关文件和配置在salt中执行上线1、源码安装redis3.2.8并注册为系统服务安装依赖yuminstall-ytcl1.1下载安装包Redis-3.2.8.tar.gz#cd/usr/local/src#wgethttp://download.redis.ioeleasesedis-3.2.8.tar.gz1.2解压及安装[roo…

    发布于:2019-11-15 23:41:54

    wordpress开启Redis扩展教程

      wordpress开启Redis扩展教程本教程中使用到的是宝塔面板(宝塔面板,小白建站的不二之选)Wordpress站点如果时间久了,流量大了,文章多了,前台后台都会变得龟速!利用Redis将WordPress页面直接缓存在服务器的内存中,这样在避免了PHP重复执行操作的同时,内存的极速响应能够最大限度地提升Wordpress页面的访问速度,实际测试发现页面执行时间可以降低到0.00X秒级别,比没有使用Redis缓存提升几倍甚至十几倍以…

    发布于:2019-11-15 21:00:56

    Redis缓存数据提高访问性能并同步到mysql永久保存

      Redis缓存数据提高访问性能并同步到mysql永久保存Redis是一个高性能的key-value数据库。redis的出现,很大程度上补偿了memcached这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。由于游戏服务器数据更新频繁,如果每次读写数据会造成读写数据库的压力大,效率低。redis的使用场景:首先,程序先去redis中判断数据是否存在:如…

    发布于:2019-11-15 14:22:34

    关于Redis的被动和主动的数据清理问题

      我们数据平台中有使用Redis来给线上提供低延时(20毫秒以内)的高并发读写请求,其中最大的Redis使用了阿里云的Redis集群(256G),存储的记录超过10亿,Key的有效期设置为15天,每天写入的记录大概5000万左右,QPS大概在6万左右。由于过期Key的产生速度大于Redis自动清理的速度,因此在Redis中会有大量过期Key未被及时清理。为什么有过期的Key未被清理呢?这个得先熟悉一…

    发布于:2019-11-15 14:05:33

    配置Redis使用认证密码登录

      Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1.修改配置文件Redis的配置文件默认在/etcedis.conf,找到如下行:#requirepassfoobared去掉前面的注释,并修改为所需要的密码:requirepassmyPass…

    发布于:2019-11-15 13:51:16

    redis的密码设置及开放外网访问

      配置外网访问修改配置文件bind0.0.0.0设置密码requirepasspassword设置进程daemonizeyes修改默认端口port6379开启redis进程redis-server/etcedis.conf开机启动#vim/etc/init.dedis-server#!/bin/sh###BEGININITINFO#Provides:redis-server#Required-Sta…

    发布于:2019-11-15 13:45:44

    Redis未授权访问漏洞说明及利用

      0x00漏洞描述Redis在默认情况会将服务绑定在0.0.0.0:6379上,从而将服务暴露在公网环境下,如果在没有开启安全认证的情况下,可以导致任意用户未授权访问Redis服务器并Redis进行读写操作。攻击者在未授权访问Redis服务器时可以通过上传公钥的方法将自己的公钥上传到Redis服务器上,达到免密登陆的效果。0x01环境搭建首先选取Redis数据库版本为redis-2.6.13(高版本…

    发布于:2019-11-15 13:20:03

    使用Sentinel配置Redis 3.x主从高可用服务

      Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。它的主要功能有以下几点不时地监控redis…

    发布于:2019-11-15 13:04:32

    centos 7安装redis及php-redis扩展

      首先,下载安装redis服务端+客户端下载,解压,编译:$wgethttp://download.redis.ioeleasesedis-3.2.9.tar.gz$tarxzfredis-3.2.9.tar.gz$cdredis-3.2.9$make#二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:$srcedis-server#你可以使用内置的客户端命令redis-cli…

    发布于:2019-11-15 09:35:22

    Redis消息队列在后台数据导入、统计中的应用

      繁琐的等待虽然后台管理功能是给客户使用,而且客户也从来没有向我们反映过这块的问题,但是作为一名软件工程师,是有信仰的,不仅是为了软件的功能完整性,还为了更高质量的用户体验。然而这些都是虚的,真正的原因是我们每个人都兼职测试,每次都要在导入数据后进行长时间无聊地等待结果返回。功能由以下几点组成:用户在后台上传.xml文件程序解析.xml文件将解析后的数据插入数据库表根据业务合并新旧数据统计数据这样繁…

    发布于:2019-11-14 05:35:05

    Redis优化建议

      本片博客,刚开始会讲解一下redis的基本优化,然后会举一些优化示例代码或实例。最后讲解一下,默认启动redis时,所报的一些警示错误。优化的一些建议1、尽量使用短的key当然在精简的同时,不要完了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。**2、避免使用keys***keys*,这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key…

    发布于:2019-11-14 05:24:19

    使用RedisLive实时监控Redis服务

      使用RedisLive实时监控Redis服务RedisLive是由python编写的并且开源的图形化监控工具,非常轻量级,核心服务部分只包含一个web服务和一个基于redis自带的info命令以及monitor命令的监控服务,界面上只有一个基于BootStrap的web界面,非常简洁明了。除此之外,它还支持多实例监控,切换方便,而且配置起来也非常容易。监控信息支持redis存储和持久化存储(sqlite)两种方式。注意:RedisLive是…

    发布于:2019-11-12 12:14:28

    redis增量订阅工具redis-canal分享

      redis增量订阅工具redis-canal分享项目背景该项目需求来源于点我达骑手实时压力系统,为了了解业务区块历史各个时点的压力状况,我们需要将历史数据持久化下来。起初方案:数据双写点我达压力系统基于spark,实时计算自然区域网格压力值并持久化到redis存储中,在写完redis后会再往hdfs上再写一份,用来保存历史数据。改进的方案:数据订阅尝试通过redis的数据同步机制,实时获取增量数据,并同步到hivealt项目介绍名称:redis…

    发布于:2019-11-11 06:03:27