分布式redis集群搭建,redis的部署

  分布式redis集群搭建,redis的部署

  

Redis简介

远程字典服务器(Redis)是由Salvatore Sanfilippo编写的键值存储系统。它通常被称为数据结构服务器,因为值可以是字符串(String)、散列(Map)、列表(list)、集合(sets)和排序集等。

  Redis等键值缓存产品有以下三个特点(数据存储在内存中,所以读取速度更快,也支持磁盘读取。

  Redis还支持本地读取和数据持久化):

  Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时可以再次加载使用。

  Redis不仅支持简单的键值数据,还提供了list、set、zset、hash等数据结构的存储。

  Redis支持数据备份,即主从模式的数据备份。

  优势:

  极高的性能Redis每秒可读取110,000次,写入81,000次。

  丰富的数据类型——Redis支持二进制情况下的字符串、列表、散列、集合和有序集数据类型。

  原子性——Redis的所有操作都是原子的,Redis也支持几个操作合并后的原子执行。

  丰富的特性——Redis还支持发布/订阅、通知、密钥过期和其他特性。

  

Redis的安装

1.窗下安装:

  https://github.com/MicrosoftArchive/redis/releases

  下载并双击安装。建议不要安装在c盘上。

  打开命令行工具:

  进入cd上的redis安装目录。

  输入redis-server redis.windows.conf并输入。

  上图显示安装成功。

  错误:# creatingserver TCP侦听套接字127.0.0.1: 6379: bind: noerror

  解决方法:在命令行上运行。

  使用

  127 . 0 . 0 . 1:6379关机

  未连接exit

  然后重新运行redis-serverredis.windows.conf,启动成功!

  2.Linux:执行命令

  http://download.redis.io/releases/redis-3.0.503.tar.gz#下载

  XZF Redis-2.8.17.tar.gz #解压缩

  CDDIS-2.8.17 #输入目录

  Make#编译并安装

  Src/redis-server只需启动redis服务器。

  在Ubuntu下安装redis:

  o sudapt-get install redis-server #下载并安装

  Redis-server #启动服务器

  Redis-cli #启动客户端

  Redis使用参考:

  http://www.runoob.com/redis/redis-tutorial.html

  使用哈希存储数据时遇到错误,内存不足:

  Redis被配置为保存RDB快照,但目前无法在磁盘上保存。可能修改数据集的命令被禁用。有关错误的详细信息,请查看Redis日志。

  只要执行命令。

  配置设置在bgsave上停止写入-错误号

  总结:

  Redis-cli -h 127.0.0.1 -p 6379(记住端口){cli命令行(客户端),-h(http),-p(端口)}本地客户端连接到远程服务器(否则,使用set命令时不配置环境变量)(本地客户端访问远程服务器)

  (1)常用命令:

  e: python sum redis redis-CLI . exe-h 127 . 0 . 0 . 1-p 6379

  127.0.0.1:6379设置我的密钥abc(如果您再次为我的密钥赋值,先前的值将被覆盖)

  好

  127.0.0.1:6379获取密钥

   abc

  127.0.0.1:6379设置我的密钥光盘

  好

  127.0.0.1:6379获取密钥

  光盘

  127.0.0.1:6379设置您的键abc

  好

  127.0.0.1:6379设置钥匙

  好

  127.0.0.1:6379设置她的钥匙

  好

  127.0.0.1:6379设置它们键入它们

  好

  127.0.0.1:6379设置youskey yous

  好

  给他们钥匙

  “他们”

  127.0.0.1:6379得到你的钥匙

  你好

  127.0.0.1:6379集合名称“runoob”

  好

  127.0.0.1:6379 lpush sss 111

  (整数)1

  127 . 0 . 0 . 1:6379 lpush SSS 222 333 444 555 666 777 888 999

  (整数)9

  127.0.0.1:6379范围sss 1 3

  1) 888

  2) 777

  3) 666

  127.0.0.1:6379范围0 1

  (错误)ERR“lrange”命令的参数数量错误

  127.0.0.1:6379范围sss 0 1

  1) 999

  2) 888

  127.0.0.1:6379 lpop sss 0 1

  (错误)ERR“lpop”命令的参数数量错误

  127.0.0.1:6379 lpop sss 0 1

  (错误)ERR“lpop”命令的参数数量错误

  127.0.0.1:6379 lpush sss 222

  (整数)10

  127.0.0.1:6379

  (整数)12

  127.0.0.1:6379萨德ttt 111

  (整数)1

  127 . 0 . 0 . 1:6379 sadd TTT 222 333 444 555 666 777 888

  (整数)7

  127.0.0.1:6379

  1) 111

  2) 222

  3) 333

  4) 444

  5) 555

  666

  S7-7777(美国和加拿大)

  第888页

  127.0.0.1:6379扎德0.000美元

  (整数)1

  127.0.0.1:6379扎德uu 1 111

  (整数)1

  127.0.0.1:6379扎德uu 2 222

  (整数)1

  127.0.0.1:6379扎德uu 3 333

  (整数)1

  127.0.0.1:6379扎德uu 4 444

  (整数)1

  127.0.0.1:6379扎德uu 5 555

  (整数)1

  127.0.0.1:6379扎德u 6 666

  (整数)1

  127 .0 .0 .1:6379 zrangebycore uu0 6

  1)"

  (2)………………………………………………………………………………………………………………………………………………………………………………………………………………………111

  页:1

  333

  444

  555

  666

  127.0.0.1:6379安全系统

  (整数)1

  127.0.0.1:6379里亚尔

  (错误)ERR未知命令“redis”

  127.0.0.1:6379 redis-cli

  (错误)错误未知命令“redis-cli”

  127.0.0.1:6379

  e: pythosum redis

  设置我的钥匙123456

  设定名称詹三(设置名称詹三)

  去找密钥

  获取名称

  获得年龄

  写入列表:

  l(列表)推sss 111行值

  -伊甸园字幕组=-翻译每个数据都会对应一个关键点)

  lrange sss(起始端)

  lpop sss(消歧义)

  S7-1200可编程控制器

  HMset hs名称湛森年龄22岁

  获取他的姓名

  扎德zset_1 0詹山

  zadd zset _ 1 1站

  扎德zset_1 2 zha

  扎德zset_1 3 zh

  ZRANGE zset_1 1 3

  zrangebycore(zrangebycore)

  的名称(删除列表)

  从手持式受送话器

  (二)背道而驰发布订阅:

  首先订阅一个频道,才能收到其发送的消息

  订阅聊天

  再说一遍发布订阅

  多开几个客户端(redis-CLI)]当在再说一遍目录下执行使用出现没有此命令时,可以关掉cmd(命令)命令行,再重启过会就好了【中文】

  发布聊天世界

分布式redis集群搭建,redis的部署