前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redis服务部署

redis服务部署

作者头像
以谁为师
发布2019-05-30 20:33:23
6910
发布2019-05-30 20:33:23
举报
文章被收录于专栏:小网管的运维之路

单台部署

安装依赖环境

代码语言:javascript
复制
yum install  make mpfr  gcc jemalloc  tcl

脚本

  • centos7 http://list.attacker.club/scripts/shell/Databases/redis/redis_install.sh
  • centos6 http://list.attacker.club/scripts/shell/Databases/redis/redis_install_centos6.sh

编译部署redis 集群(官方cluester)

环境包

代码语言:javascript
复制
yum install tcl  ruby ruby-devel rubygems rpm-build

编译安装

代码语言:javascript
复制
wget -c http://download.redis.io/releases/redis-stable.tar.gz
tar zxvf  redis*.tar.gz
cd redis-stable
make
make  install

ls /usr/local/bin/redis-*
cp src/redis-trib.rb  /usr/local/bin

配置

/etc/profile

代码语言:javascript
复制
echo "export PATH=/usr/local/bin/:\$PATH" >> /etc/profile

source  /etc/profile

redis cluester脚本

代码语言:javascript
复制
bash start-3-nodes.sh
#3台节点
bash start-6-nodes.sh
#6台节点

ruby系统默认版本过低安装rvm

代码语言:javascript
复制
curl -L get.rvm.io | bash -s stable
sudo gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L get.rvm.io | bash -s stable
# 安装RVM
source /usr/local/rvm/scripts/rvm

安装ruby

代码语言:javascript
复制
rvm list known # 查看已有版本
rvm install 2.5 # 安装指定版本
rvm use  2.5.1  # 指定使用的ruby版本

通过ruby安装redis

代码语言:javascript
复制
gem install redis

创建集群

代码语言:javascript
复制
bash replicas-3-nodes.sh
bash replicas-6-nodes.sh
# 选yes

集群管理

info 查看集群

代码语言:javascript
复制
redis-trib.rb  info 127.0.0.1:7000

登录查看集群

代码语言:javascript
复制
redis-cli -p 7000
cluster info

redis常用命令

清空所有key

代码语言:javascript
复制
flushdb
#清理

查看

代码语言:javascript
复制
keys  *
#查看所有key

 LLEN logstash-redis
 #返回列表 key 的长度

赋值与取值

代码语言:javascript
复制
set key value #赋值
get key #取值

删除键

代码语言:javascript
复制
del key [key.....]
#可以删除一个或多个键,返回值是删除的键的个数
#注意:不支持通配符删除
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年9月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单台部署
    • 安装依赖环境
      • 脚本
      • 编译部署redis 集群(官方cluester)
        • 环境包
          • 编译安装
            • 配置
              • redis cluester脚本
                • ruby系统默认版本过低安装rvm
                  • 安装ruby
                    • 通过ruby安装redis
                      • 创建集群
                      • 集群管理
                        • info 查看集群
                          • 登录查看集群
                          • redis常用命令
                            • 清空所有key
                              • 查看
                                • 赋值与取值
                                  • 删除键
                                  相关产品与服务
                                  云数据库 Redis®
                                  腾讯云数据库 Redis®(TencentDB for Redis®)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档