redis-cli

Redis-3.2主从复制与集群搭建

六月ゝ 毕业季﹏ 提交于 2020-03-25 10:51:02
3 月,跳不动了?>>> Redis-3.2主从复制与集群搭建 一、Redis 主从搭建 1.下载并解压 1 2 3 4 5 6 7 8 yum install -y gcc gcc-c++ pcre zlib pcre-devel tcl wget http://download.redis.io/releases/redis-3.2.4.tar.gz tar -zxvf redis-3.2.4.tar.gz cd redis-3.2.4 make cd src && make test && make install mkdir /etc/redis cp ../redis.conf /etc/redis/redis.conf 2.优化参数 1 2 3 4 5 6 7 8 vim /etc/sysctl.conf net.core.somaxconn = 20480 #最大队列长度,应付突发的大并发连接请求,默认为128 net.ipv4.tcp_max_syn_backlog = 20480 #半连接队列长度,此值受限于内存大小,默认为1024 vm.overcommit_memory = 1 0 表示检查是否有足够的内存可用,如果是,允许分配;如果内存不够,拒绝该请求,并返回一个错误给应用程序。 1 允许分配超出物理内存加上交换内存的请求 2 内核总是返回true

解决Redis-cli客户端工具使用命令效率较低问题

做~自己de王妃 提交于 2020-03-24 17:20:58
3 月,跳不动了?>>> 解决Redis-cli客户端工具使用命令效率较低问题 一. 介绍 使用 redis-cli 客户端工具,必须使用命令进行操作,效率比较低。 将使用图形化工具对redis数据库中的数据进行管理 redis-desktop-manager-2019. 4.0.exe 二. 安装 步骤一:向导 步骤二:许可 步骤三:选择安装的位置 (可自行选择安装位置) 步骤四:安装完成后, 下一步 然后最终点击完成并自动运行即可 三. 连接 步骤一:运行成功后界面 步骤二:连接本地redis服务 步骤三:查看数据 可能出现的问题: 本地redis服务没有启动 解决;去服务中,查看是否启动,让它运行即可解决 四. 常见命令 命令 描述 ping redis客户端通过ping,确定服务是否连接的,服务端响应PONG set 设置字符串数据, set 名称 值 get 获得数据, get 名称 del 删除数据, del 名称 请给努力中的自己点个赞哦! 每天进步一点点`~~~~~ 来源: oschina 链接: https://my.oschina.net/ithuang/blog/3210272

Redis_技术_超详细入门教程

匆匆过客 提交于 2020-03-24 16:59:20
3 月,跳不动了?>>> Redis_技术_超详细入门教程 一. NoSQL概述 1.在说Redis之前,让我们先去了解NoSQL,为什么呢? 因为,主流NoSQL的产品中,就包含了我们即将学习的Redis 2. 什么是NoSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL” NoSQL是一项全新的数据库理念 NoSQL属于非关系型的数据库,没有表的概念,目的只是存储数据。 ---回顾关系型的数据库:mysql,内部有关系(表) 3. 为什么使用NoSQL? 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如 High performance - 对数据库高并发读写的需求 Huge Storage - 对海量数据的高效率存储和访问的需求 High Scalability && High Availability- 对数据库的高可扩展性和高可用性的需求 NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。 4. NoSQL数据库的四大分类如下: 键值 (Key-Value) 存储数据库 相关产品:

Windows下Redies安装并设置成本地服务(关于本地写入服务无效已解决)

六眼飞鱼酱① 提交于 2020-03-23 01:55:23
3 月,跳不动了?>>> 1、Windows下安装下载 下载地址: https://github.com/MSOpenTech/redis/releases 。 2、安装 Redis 这里我们选择的是 Redis-x64-xxx.zip ,这种直接解压使用,不需要安装。 在C:\Windows\System32下新建一个redis文件夹,将下载好的文件直接解压,目录结构如下: 2.1、开启Redis 服务 在解压的 Redis 文件目录,运行cmd命令 redis-server.exe redis.windows.conf 出现以下界面即为成功: 这时候注意千万不要关掉这个,另启一个cmd窗口,不然无法访问服务端 2.2、测试连接Redis 服务 在解压的 Redis 文件目录,运行cmd命令 redis-cli.exe -h 127.0.0.1 -p 6379 设置键值对: set myKey abc 取出键值对: get myKey 现在服务开启,并测试连接成功。 2.3、了解一下配置文件 #配置文件redis.windows.conf #Redis默认的ip地址是本机:127.0.0.1,默认端口:6379 #服务密码(默认未开启): requirepass 在修改 Redis 的配置文件 redis.windows.conf 的时候,有效的配置项字符必须居左顶格写

如何安装Redis,以及对Redis配置文件的更改和测试

隐身守侯 提交于 2020-03-20 11:40:22
3 月,跳不动了?>>> Redis的安装 1.下载redis包文件 https://redis.io/ 2. 上传安装包(将其压缩包拖入Linux中所需上传的目录下) 3.解压安装包 tar -zxvf redis-5.0.5.tar.gz 在前面的文章中我也讲过-- tar -zxvf xxx.tar.gz语句中 -z/-x/-v/-f每一个字母的内涵 ,如果你对它有所疑惑可以去看看,千万别放过增长知识的机会!!! 删除tar包 : rm -f redis-5.0.5.tar.gz 修改redis文件名称(自定) :mv redis-5.0.5 redis 4.Redis的安装 命令1:make 命令2:make install Redis的安装命令其实和nginx的这两步完全相同 5 Redis测试 测试命令:redis-setver 启动redis服务器 退出命令:ctrl+C 如果测试成功,有这个图的显示,那么接下来开始编辑Redis的配置文件 6.编辑Redis的配置文件 修改redis.conf 配置文件 命令: vim redis.conf :set nu 查看配置文件的行号 1.注释ip绑定,如果没有注释掉,则redis只能一个ip访问 2.关闭保护模式 如果不关闭保护模式,相当于启动redis的"防火墙",不让其他服务链接redis 3.开启后台启动 4.保存

解决Redis之MISCONF Redis is configured to save RDB snapshots

安稳与你 提交于 2020-03-17 10:53:52
某厂面试归来,发现自己落伍了!>>> 今天在新服务器执行Magento2更新命令,发现Redis出问题了 提示语:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. 解决方法: 1、 执行: redis-cli ,进入redis client; 2、接着执行: config set stop-writes-on-bgsave-error no OK 其实,从报错,也可以看 来源: oschina 链接: https://my.oschina.net/ganfanghua/blog/3196524

Linux下安装Redis及Redis主从同步配置

戏子无情 提交于 2020-03-14 14:39:10
记录一下 Linux下 Redis 的 安装 和 主从配置 一 ,Linux安装Redis 1.我们先配置redis的 yum 源 , 很多软件的找不到 yum 源 我们可以使用 EPEL 找到很多软件的yum源 2.使用命令 yum install epel-release -y 下载 EPEL 3.然后使用 yum 下载 redis,yum install redis -y 4.通过service start redis 启动 redis 和 service status redis 命令查看redis的启动状态,下图redis正在运行,说明已经安装成功了 5.修改redis密码,vim /etc/redis.conf 打开redis 在命令状态下使用 /requirepass 找到 requirepass foobared 去掉注解 把foobared改成自己的密码 6.使用which查询redis-cli安装的路径,使用redis-cli -h ip 登陆redis,这个时候是因为 7. 输入密码,如果不输入密码会出现 NOAUTH Authentication required. 这个错误 8.再编辑 ect/redis.conf 文件 找到 bind 并且注释掉就可以让所以IP访问 ,这样我们就可以通过可视化工具连接上redis 改完redis.conf 都要重启

redis简介以及集成环境塔建

倖福魔咒の 提交于 2020-03-01 03:47:01
redis简介: 首先redis是一款高速的内存缓存数据库,他的数据是存储在内存上,而mysql的数据是存储在硬盘上面,可想而知在数据的读写方面redis比mysql快了一个量级, redis是非关系型数据库,他的数据模式为key-value模式,支持string,list,hash,set,sorted set redis可以持久化数据,这是redis一个非常大的优势,我们知道memcahe也是一款内存缓存数据库,他的读写性能可以媲美redis,但是他不能持久化,服务器重启后数据会丢失,而redis的持久化策略保证了数据的安全,redis支持数据文件(rdb)持久化和更新日志(aof)持久化两种策略 redis在Windows(64位)下的环境塔建 下载地址: https://github.com/microsoftarchive/redis/releases 找好一个版本之后点击下载,这里我选择的是最新的版本: Redis-x64-3.0.504.zip 下载好后直接解压即可 其中解压文件里面的redis-server.exe就是redis服务,双击打开就是启动redis服务,redis-cli.exe 就是redis客户端,双击点击就可以运行, window下redis安装到此已经ok!. 接下来安装下redis可视化管理工具! 来源: oschina 链接: https:/

redis安装之ubuntu系统

元气小坏坏 提交于 2020-02-28 11:47:08
1、apt-get; 安装 sudo apt-get update sudo apt - get install redis - server 启动 redis-server 查看 redis-cli,打开终端: 输入ping命令,返回PONG,说明已成功安装。 操作 /etc/init . d / redis - server stop 关闭服务 / etc / init . d / redis - server start 打开服务 / etc / init . d / redis - server restart 重启服务 2、编译; 来源: oschina 链接: https://my.oschina.net/lethanl/blog/3174025

RedisCluster 集群快速入门备忘

谁说我不能喝 提交于 2020-02-27 21:54:23
[TOC] RedisCluster 集群快速入门备忘 PS : 该教程基于Redis5.0+ Redis cluster集群需要注意: 可以线性扩张到1000个节点 节点使用P2P而非Proxy方式交互,牺牲了数据一致性. 客户端容忍一定程度的数据丢失 数据按照Slot存储分布在多个Redis实例上 集群节点挂掉会自动故障转移 需要知道: 所有的主节点对应到[0-16383]整数区间--槽道slot;各自的主节点维护一批槽道号(0-5000,5001-10000,10001-16383); 所以如果一条数据保存在0-5000的槽中,而此槽保存在节点1中,那么如果用户一直请求这条数据或者说在打这一条数据,此时的性能还不如单机Redis性能. Redis集群的整体性能和单机这一块需要分清楚才能更好的在项目利用. 集群常用命令与配置 常用命令 # 下载Redis $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz # 查看进程 $ ps -ef | grep redis # 连接到指定的节点(一定要加入-c,否则进入的就不是集群环境) $ redis-cli -h 127.0.0.1 -p 7000 -c # 创建集群(需要Redis位于启动状态) # create : 创建集群 # --cluster