如何开启php5.5 redis 扩展 如何开启

如何开启php5.5 redis 扩展 如何开启,第1张

首先搜索对应版本的redis进行下载,我的PC机为win10 64位,下载了>首先肯定是打开一个控制台,在windows系统打开控制台的方式很多,我喜欢通过使用快捷方式“win+R”打开“运行”,输入“cmd”来打开控制台。
在控制台输入命令
redis-cli
这将打开一个Redis提示
127001:6379>
表示已经链接上ip:127001,端口:6379的Redis服务了
我们可以使用“PING”命令来检查Redis是否在工作,如下所示:
127001:6379> PING
PONG
127001:6379>
表示Redis运行正常。

指令如下:
$ mkdir /usr/local/redis
$ cd /usr/local/src
$ wget >redis在关闭时候开启多个进程,因为根据资料显示,该redis的质量很高,用户体验感不错,得到用户一致好评,其在关闭时候开启多个进程可以查询到,因此redis在关闭时候开启多个进程

为redis分配一个8888端口, *** 作步骤如下:1、$REDIS_HOME/redisconf重新复制一份,重命名为redis8888conf。2、打开redis8888conf配置文件,找到port 6379这行,把6379改为8888。3、把redis8888conf移到$REDIS_HOME/redis-svrs/taobaoAny目录下(taobaoAny为自己新建)。4、启动redis服务:redis-server /home/redis/redis-2415/redis-svrs/taobaoAny/redis8888conf &5、通过“ps -x grep redis”查看进程,在输出的信息中会看到/home/redis/redis-2415/redis-svrs/taobaoAny/redis8888conf6、redis-cli -p 8888, 测试端口是否创建成功。

配置: 0 => array( 'host' => '127001', 'port' => 6378, 'database' => 'mi_72wan', ), 1 => array( 'host' => '127001', 'port' => 6379, 'database' => 'mi_72wan', ),开启redis服务:redis-server 或者 redis-server /etc/redisconf(后台运行);要开启对应的配置文件:例如,redis-server /etc/redis/redis6378conf, ok 搞定!

redis cluster配置好,并运行一段时间后,我们想添加节点,或者删除节点,该怎么办呢。
一,redis cluster命令行
查看复制打印
//集群(cluster)
CLUSTER INFO 打印集群的信息
CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息。
//节点(node)
CLUSTER MEET <ip> <port> 将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。
CLUSTER FORGET <node_id> 从集群中移除 node_id 指定的节点。
CLUSTER REPLICATE <node_id> 将当前节点设置为 node_id 指定的节点的从节点。
CLUSTER SAVECONFIG 将节点的配置文件保存到硬盘里面。
//槽(slot)
CLUSTER ADDSLOTS <slot> [slot ] 将一个或多个槽(slot)指派(assign)给当前节点。
CLUSTER DELSLOTS <slot> [slot ] 移除一个或多个槽对当前节点的指派。
CLUSTER FLUSHSLOTS 移除指派给当前节点的所有槽,让当前节点变成一个没有指派任何槽的节点。
CLUSTER SETSLOT <slot> NODE <node_id> 将槽 slot 指派给 node_id 指定的节点,如果槽已经指派给另一个节点,那么先让另一个节点删除该槽>,然后再进行指派。
CLUSTER SETSLOT <slot> MIGRATING <node_id> 将本节点的槽 slot 迁移到 node_id 指定的节点中。
CLUSTER SETSLOT <slot> IMPORTING <node_id> 从 node_id 指定的节点中导入槽 slot 到本节点。
CLUSTER SETSLOT <slot> STABLE 取消对槽 slot 的导入(import)或者迁移(migrate)。
//键 (key)
CLUSTER KEYSLOT <key> 计算键 key 应该被放置在哪个槽上。
CLUSTER COUNTKEYSINSLOT <slot> 返回槽 slot 目前包含的键值对数量。
CLUSTER GETKEYSINSLOT <slot> <count> 返回 count 个 slot 槽中的键。
这些命令是集群所独有的。执行上述命令要先登录
查看复制打印
[root@manage redis]# redis-cli -c -p 6382 -h 19216810220 //登录
19216810220:6382> cluster info //查看集群情况
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:8
cluster_my_epoch:4
cluster_stats_messages_sent:82753
cluster_stats_messages_received:82754
二,添加节点
1,新配置二个测试节点
查看复制打印
# cd /etc/redis
//新增配置
# cp redis-6379conf redis-6378conf && sed -i "s/6379/6378/g" redis-6378conf
# cp redis-6382conf redis-6385conf && sed -i "s/6382/6385/g" redis-6385conf
//启动
# redis-server /etc/redis/redis-6385conf > /var/log/redis/redis-6385log 2>&1 &
# redis-server /etc/redis/redis-6378conf > /var/log/redis/redis-6378log 2>&1 &
2,添加主节点
# redis-tribrb add-node 19216810219:6378 19216810219:6379
注释:
19216810219:6378是新增的节点
19216810219:6379集群任一个旧节点
3,添加从节点
# redis-tribrb add-node --slave --master-id 03ccad2ba5dd1e062464bc7590400441fafb63f2 19216810220:6385 19216810219:6379
注释:
--slave,表示添加的是从节点
--master-id 03ccad2ba5dd1e062464bc7590400441fafb63f2,主节点的node id,在这里是前面新添加的6378的node id
19216810220:6385,新节点
19216810219:6379集群任一个旧节点
4,重新分配slot
查看复制打印
# redis-tribrb reshard 19216810219:6378 //下面是主要过程
How many slots do you want to move (from 1 to 16384) 1000 //设置slot数1000
What is the receiving node ID 03ccad2ba5dd1e062464bc7590400441fafb63f2 //新节点node id
Please enter all the source node IDs
Type 'all' to use all the nodes as source nodes for the hash slots
Type 'done' once you entered all the source nodes IDs
Source node #1:all //表示全部节点重新洗牌
Do you want to proceed with the proposed reshard plan (yes/no) yes //确认重新分
新增加的主节点,是没有slots的,

指令:
$ mkdir /usr/local/redis
$ cd /usr/local/src
$ wget
$ tar xzf redis-2614targz
$ ln -s redis-2614 redis #建立链接
$ cd redis
$ make PREFIX=/usr/local/redis install #安装指定目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13372781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存