首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Redis 复制7

    写在配置文件中上面一种方法会在当前运行状态中生效,一旦重启,将不再同步,要想在重启后依然有效,只用在配置文件中加下面一行[root@m2 tmp]# grep slaveof redis.conf # Use slaveof to make a Redis instance a copy ofslaveof m1 6379[root@m2 tmp]# ----Slave的只读特性可能是出于安全方面的考 ,从 Redis 2.6 开始, 从服务器支持只读模式, 并且该模式为从服务器的默认模式。 只读特性[root@m2 tmp]# redis-cli 127.0.0.1:6379> KEYS * (empty list or set)127.0.0.1:6379> SLAVEOF m1 6379OK

    32710编辑于 2022-07-09
  • 来自专栏各类技术文章~

    Redis学习(7

    无论是使用单线程模型还是多线程模型,都是为了更好地提升Redis开发效率和运行性能。 哪怕我们在一个普通的 Linux 服务器上启动 Redis 服务,它也能在 1s 的时间内处理 1000000 个用户请求。 如果这种吞吐量不能满足我们的需求,更推荐的做法是使用分片的方式将不同的请求交给不同的 Redis 服务器来处理,而不是在同一个 Redis 服务中引入大量的多线程操作。 Redis 选择选择单线程模型处理客户端的请求主要还是因为CPU不是Redis服务器的瓶颈,所以使用多线程模型带来的性能提升并不能抵消它带来的开发成本和维护成本,系统的性能瓶颈也主要在网络I/O操作上; 而 Redis 引入多线程操作也是出于性能上的考虑,对于一些大键值对的删除操作,通过多线程非阻塞地释放内存空间也能减少对 Redis 主线程阻塞的时间,提高执行的效率。

    34020发布于 2021-09-16
  • 来自专栏史上最简单的Spring Cloud教程

    Openresty最佳案例 | 第7篇: 模块开发、OpenResty连接Redis

    Lua模块开发 在实际的开发过程中,不可能把所有的lua代码写在一个lua文件中,通常的做法将特定功能的放在一个lua文件中,即用lua模块开发。在lualib目录下,默认有以下的lua模块。 so;;"; #c模块 现在来简单的开发一个lua模块: vim /usr/example/lualib/module1.lua 在module1.lua文件加上以下的代码: local count count + 1 ngx.say("count : ", count) end local _M = { hello = hello } return _M 开发时将所有数据做成局部变量 xzf redis-3.2.6.tar.gz $ cd redis-3.2.6 $ make 启动redis: nohup /usr/servers/redis-3.2.6/src/redis-server lua连接redis lua_resty_redis模块地址:https://github.com/openresty/lua-resty-redis lua-resty-redis - Lua redis

    3.2K80发布于 2017-12-29
  • 来自专栏Golang开发

    Redis(7)——慢查询

    slowlog-max-len 慢查询日志最多存储多少条,redis 使用一个列表来存储慢查询日志,slowlog-max-len 就是列表最大长度 slowlog-log-slower-than

    78720发布于 2019-05-29
  • Java高性能开发实战(1)——Redis 7 持久化机制

    Redis版本:7.0.15 1.概述 Redis是一个基于内存的数据库,这意味着其主要数据存储和操作均在内存中进行。 这种设计使得Redis能够提供极快的读写速度(通常达到微秒级别),适用于高性能场景,如缓存 然而,由于内存的易失性(断电后数据会丢失),Redis提供了持久化机制:将内存中的数据保存到磁盘中,确保数据在 Redis服务重启或崩溃后能够恢复。 ,以追加方式写入文件 2.RDB RDB指的是Redis的一种持久化机制,其核心是生成Redis数据在某个时间点的快照 2.1 快照原理 由于Redis是单线程应用程序,在线上环境时,不仅要处理来自客户端的请求 # 开启AOF appendonly yes 3.1 工作流程 命令追加:当Redis执行写命令时,该命令会以Redis协议格式追加到内存中的AOF缓冲区(aof_buf)。

    13810编辑于 2026-01-13
  • 来自专栏菜鸟成长学习笔记

    Redis7系列教程入门-认识Redis

    dis_k=bdac5ba0c9ea8d4f2f7aeb4ed0bc8fbe&dis_t=1677549687&play_scene=10400&vid=wxv_2815394943371558915& 很多的开发者,还对Redis认识停留在5.x的版本或者6.x的版本,对Redis7.0还缺乏较少的认识。本系列教程,将带领大家完整的学习Redis7.0相关的知识点。 Redis提供了两种集合数据类型(set sortset),可以用在积分排行、好友推荐等场景。 7、 就近推荐。Redis中是提供了一种 GEO 的数据类型来进行位运算。 root 2634 4月 27 2022 CONTRIBUTING -rw-rw-r-- 1 root root 1487 4月 27 2022 COPYING drwxrwxr-x 7 bits=64 build=34dee89a8e7e24d2 启动服务 启动服务时,我们可以指定配置文件,也可以不指定配置文件。

    69020编辑于 2023-02-28
  • 来自专栏weixuqin 的专栏

    redis 学习(7) -- 有序集合

    redis 学习(7) -- 有序集合 zset 结构 有序集合:有序、不能包含重复元素 每个节点包含:score和value两个属性,根据score进行排序 如图: ?

    65830发布于 2019-06-03
  • 来自专栏无道编程

    Centos7安装redis

    安装Redis 安装Redis有多重办法,这里介绍两种; 注意:Redis仅支持Linux系统,虽然微软开源小组做了个Windows版本的,但其2016年后便没有维护了,所以不建议使用学习; Linux 第一步:下载压缩包 wget http://download.redis.io/releases/redis-5.0.8.tar.gz wget https://download.redis.io/releases /redis-6.2.4.tar.gz 第二步:解压,并进入解压目录 tar -zxvf redis-5.0.8.tar.gz -C /usr/local && cd /usr/local/redis- /src/redis-server 见到如下界面就启动成功啦: ? 连接服务 还是在/usr/local/redis-5.0.8目录执行src/redis-cli命令,即可连接: ? 当进入容器后,我们就可以启动Redis,连接Redis并使用; redis-server:启动服务 redis-cli:连接服务 当然,并不是后台运行,所以还是需要开启两个终端! 3.1.

    4.4K20发布于 2021-07-19
  • 来自专栏云计算与大数据

    CentOS 7 install mongo redis

    This tutorial explains how to install and configure Redis on a CentOS 7 server. Installing Redis on CentOS 7 Redis package is not included in the default CentOS repositories. Congratulations, at this point you have Redis installed and running on your CentOS 7 server. post/how-to-install-and-configure-redis-on-centos-7/ https://www.digitalocean.com/community/tutorials /how-to-install-mongodb-on-centos-7

    64220发布于 2019-04-25
  • 来自专栏小小码农一个。

    Centos7 安装Redis

    yum -y install redis 安装好后启动Redis服务即可: sudo systemctl start redis 这里同样可以使用redis-cli进入Redis命令行模式操作。 root 然后重启Redis服务,使用的命令如下: sudo systemctl restart redis ps: 其他命令 systemctl start redis.service #启动redis 服务器 systemctl stop redis.service #停止redis服务器 systemctl restart redis.service #重新启动redis服务器 systemctl status redis.service #获取redis服务器的运行状态 systemctl enable redis.service #开机启动redis服务器 systemctl disable redis.service #开机禁用redis服务器

    71230发布于 2020-06-08
  • 来自专栏从入门到出门

    Centos7安装redis

    cd /usr/localyum install gcc-c++wget http://download.redis.io/releases/redis-4.0.2.tar.gztar -zxvf redis -4.0.2.tar.gzcd redis-4.0.2makemake PREFIX=/usr/local/redis installcd /usr/local/redis-4.0.2cp . /redis.conf /usr/local/redis/bin/cd /usr/local/redis/bin. /redis.server redis.confredis.conf#bind 127.0.0.1protected-mode noport 6379daemonize nosupervised nodatabases

    35820编辑于 2023-07-25
  • 来自专栏技术杂记

    Redis 容器与配置(7)

    /transparent_hugepage/enabled docker images | grep redis docker run -it --link test-redis:redis --rm redis redis-cli -h redis -p 6379 docker ps -a | grep redis cat redis6379.conf diff /tmp/redis.conf . /redis6379.conf docker run --name myredis -d -v /tmp/x:/data redis redis-server /data/redis6379.conf docker ps -l cat /tmp/x/redis6379.log docker ps -l docker run -it --link myredis:redis --rm redis redis-cli -h redis -p 6379 tail redis6379.log ---- 原文地址http://soft.dog/2016/04/28/redis-docker-config/

    31420发布于 2021-10-20
  • 来自专栏阿飞的学习记录

    Centos7安装redis

    Centos 7.6 安装redis 官方地址https://redis.io/download/、 下载之后上传到Linux服务器 我们先在linux中安装redis需要的c环境 yum install gcc-c++ 我们使用rz 或者ftp工具 这里上传到/opt 目录下 解压 位置/opt/redis-6,2,1.tar.gz tar -zxvf redis-6.2.1.tar.g 在redis -6.2.1/redis.conf /etc/redis.conf vim etc/reids.conf 设置后台启动 bind 这一行注释掉 不然只允许本地访问 找到这一行设置密码 # use a very strong password otherwise it will be very easy to break. # 设置Redis连接密码,如果配置了连接密码,客户端在连接 输入 redis-server回车 此时只能停留在当前窗口 离开就会关闭redis 后台启动方式 cd /usr/local/bin 命令:redis-server etc/redis.conf

    41010编辑于 2022-05-19
  • 来自专栏云计算与大数据

    Install and Configure Redis on CentOS 7

    Redis can be made highly available with Redis Sentinel and supports automatic partitioning with Redis for maintaining Redis instances on CentOS 7. : sudo yum install redis Start Redis: sudo systemctl start redis Optional: To automatically start redis-cli: redis-cli ping If Redis is running, it will return: PONG Configure Redis In this section Redis Project Home Page Redis Configuration Redis Persistence Redis Security

    86630发布于 2019-12-18
  • 来自专栏了不得的专栏

    Centos7安装Redis

    一、安装redis yum install redis 二、修改配置文件 1.找配置文件 whereis redis.config 2.打开配置文件 vi /etc/redis.conf #允许远程访问 start redis.service #启动redis服务 systemctl stop redis.service #停止redis服务 systemctl restart redis.service disable redis.service #停止开机自启动 四、测试redis redis-cli set 'test' 'hello' get 'test' Redis 数据备份与恢复 备份 save redis Save 命令基本语法如下: redis-cli redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rdb文件 /redis/bin" 以上命令 CONFIG GET dir 输出的 redis 安装目录为 /usr/local/redis/bin

    39130发布于 2021-06-15
  • 来自专栏pangguoming

    centos7安装redis

    安装redis: yum -y install redis 启动/停止/重启 Redis  启动服务:  1  systemctl start redis.service  停止服务: systemctl redis.service  redis.service - Redis persistent key-value database     Loaded: loaded (/usr/lib/systemd /etc/redis 修改配置文件: # vim /etc/redis/redis.conf  修改为: daemonize yes  启动Redis: # /usr/local/bin/ redis-server /etc/redis/redis.conf  #关闭服务 redis-cli shutdown 或者在cli中执行shutdown redis 127.0.0.1: 查看状态 : # ss -nlp|grep redis 或者 # ps -ef | grep redis 下面介绍为PHP添加redis插件。

    1.8K80发布于 2018-03-08
  • 来自专栏XF的开发笔记

    centos7 redis安装

    使用 yum 安装 redis sudo yum install epel-release sudo yum update sudo yum -y install redis 常用命令 // 启动redis [root@VM-0-8-centos ~]# systemctl start redis.service // 验证redis是否启动 [root@VM-0-8-centos ~]# redis-cli //配置redis,随系统启动服务 [root@VM-0-8-centos ~]# systemctl enable redis.service // 其它命令 // 关闭随机启动 [root @VM-0-8-centos ~]# systemctl disable redis.service // 停止服务 [root@VM-0-8-centos ~]# systemctl stop redis.service // 重启服务 [root@VM-0-8-centos ~]# systemctl restart redis.service 设置redis远程连接的方式 # 采用关闭防火墙方式 service

    48100发布于 2020-12-12
  • 来自专栏陈琛的Redis文章

    Redis系列——7.sentinel

    今天我们先下载windows的redis,再搭建主从复制(一主二从),最后搭建监控redis的哨兵(三个,这里为什么要3个,后面会解释的,所以啊,咱不急,慢慢来,毕竟这是块大骨头)。 1.下载windows的redis 因为redis官方并不支持redis,所以我们先去GitHub下载,https://github.com/MSOpenTech/redis/releases? after=win-2.8.2101 2.搭建主从复制(一主二从) 将redis.windows.conf重命名为redis6379.conf,然后在复制两个分别为redis6380.conf,redis6381 可参考:http://weizijun.cn/2015/04/30/Raft%E5%8D%8F%E8%AE%AE%E5%AE%9E%E6%88%98%E4%B9%8BRedis%20Sentinel%E7% 9A%84%E9%80%89%E4%B8%BELeader%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/ 2.新的主服务器怎么选?

    34410发布于 2020-06-12
  • 来自专栏Devops专栏

    Centos7 安装 redis

    redis-stable]# pwd /root/redis-stable [root@server01 redis-stable]# vim redis.conf ? /redis-server /root/redis-stable/redis.conf 1335:C 05 Dec 2018 08:49:43.682 # oO0OoO0OoO0Oo Redis is /redis-server /root/redis-stable/redis.conf 1182:C 05 Dec 2018 09:09:58.721 # oO0OoO0OoO0Oo Redis is redis-stable]# cp redis.conf /etc/redis/6379.conf [root@server01 redis-stable]# [root@server01 redis-stable 参考文献 CentOS7安装Redis4.0.2 redis服务启动和停止(NOAUTH Authentication required) Redis服务停止报错解决方案[NOAUTH Authentication

    1.1K40发布于 2019-06-02
  • 来自专栏Mokwing

    centos7 安装 Redis

    官网:https://redis.io/ 二、安装Redis 1、在线安装: ①、查看本机是否已经安装Redis:yum list redis ②、未安装,我们就进行安装命令 :yum install -y redis ③、安装完毕之后,就可以启动redis服务:service redis start ④、可以设置redis服务为开机自动启动: chkconfig redis on ⑤、进入本机redis服务:redis-cli;可以输入命令:keys *,info。 ③、关掉redis服务:service redis stop,或者找到进程:ps -ef | grep redis, 将进程 kill -9 pid ④、用 redis-server / etc/redis.conf & 启动 redis 服务 ⑤、用 redis-cli -h ip -p 6379 来远程登录访问 redis 服务,连接成功之后,我们输入刚才的命令

    85820发布于 2020-09-08
领券