redis命令

windows启动:

redis-server.exe redis.windows.conf

 

redis在centos6.8上的安装:

安装依赖:

yum install gcc-c++

编译:

make

安装到指定路径:

make install PREFIX=/usr/local/redis

redis前端启动模式:

./redis-server

redis后端启动模式:

拷贝redis.conf文件到redis的当前bin目录下:

/developer/redis-3.0.0/redis.conf .

修改redis.conf文件:

daemonize no改为daemonize yes

启动命令:

./redis-server redis.conf

查看redis是否运行:

ps aux|grep redis

redis客户端连接redis服务器:

1)./redis-cli

2)./redis-cli -h 192.168.255.129 //默认6379端口

3)./redis-cli -h 192.168.255.129 -p 端口号

redis命令:

为string类型的str1设置值为12345:set str1 12345

取得str1的值:get str1

对str1加1:incr str1

对str1减1:decr str1

为field1的hash设值abc:hset hash1 field1 adc(hset name key value)

取得field1的hash值:hget hash1 field1

查询key的有效期:ttl str1(-1:永久保存、-2:不存在)

设置str1的有效期:expire str1 100(100秒)

查看redis数据库有多少key:keys *

redis存的都是字符串

正确关闭redis实例:shutdown

退出redis客户端:quit

redis集群搭建:

复制redis节点:cp -r redis/bin/ redis-cluster/redis01

删除dump.rdb文件:rm -rf dump.rdb

编辑redis.conf文件,修改端口:port 7001

设置cluster-enabled yes

复制redis节点:cp -r redis01/ redis02(6个)

修改redis的端口:port 7001/port 7002...

编辑start-all.sh文件:vim start-all.sh

设置: cd redis01

./redis-server redis.conf

cd ..

cd redis02

./redis-server redis.conf

cd ..

cd redis03

./redis-server redis.conf

cd ..

cd redis04

./redis-server redis.conf

cd ..

cd redis05

./redis-server redis.conf

cd ..

cd redis06

./redis-server redis.conf

cd ..

设置start-all.sh文件的可执行权限:chmod +x start-all.sh

安装ruby:yum install ruby

安装ruby包管理器:yum install rubygems

安装ruby依赖脚本的包:gem install redis-3.0.0.gem

复制redis-3.0.0的src文件下的.rb文件到redis-cluster文件下:cp *.rb /usr/local/redis-cluster/

启动redis-trib.rb文件:./redis-trib.rb create --replicas 1 192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004 192.168.25.128:7005 192.168.25.128:7006(create --replicas 1表示每个节点创建一个重节点)

连接redis集群:redis01/redis-cli -p 7006 -c(必须加-c,redis01/redis-cli任意一个节点客户端,-p 7006任意一个端口号)

查看集群信息:cluster info

查看当前集群有多少个节点:cluster nodes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值