最近需要搭建一个Redis服务器用于作为缓存服务器。看了一圈云服务器厂商,价格都感觉比较贵(2核4G大概在200元/月左右),一个偶然的机会,看到金山云推出了一款99元的大米云主机,2核4G 100G SSD数据盘,服务器配置刚好能满足我们用服务器的需求,关键是价格也比较接地气。于是先购买了一台来试用一下,搭建了我们的Redis缓存服务,作为一个对运维部署服务不是很熟练的开发者,为了自己以后使用方便就记录了一下每一步搭建过程。
服务器准备:
服务器配置: 2核 4G 100G SSD(在金山云买的大米云主机)
Redis版本:Redis-3.0.7;
搭建过程:
1.从官网下载redis
官网地址为:http://redis.io/download 我们下载3.0.7版本
2.解压缩及安装
安装目录:/home/work
$ tar xzf redis-3.0.7.tar.gz
$ cd redis-3.0.7
$ make
3.重新规划redis的目录,如下所示
Make完以后,其实只有src下面生成的如下几个文件有用,下面红色的文件,所以我们为了方便管理重新规划一下redis目录
创建redis目录: mkdir /home/work/redis
在redis目录下面,分别创建一下目录:
bin:
放make完以后生成在/home/work/redis-3.0.7/src下面的redis服务文件,如下图所示:

需要放到bin目录的文件有:
redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-sentinel  redis-server
执行以下命令将文件copy到bin目录
cp redis-benchmark redis-sentinel  redis-server   redis-check-aof redis-check-dump  redis-cli  /home/work/redis/bin/

conf:
用于放redis.conf  sentinel.conf , 把/home/work/redis-3.0.7下面将redis.conf, sentinel.conf复制到 /home/work/redis/conf/ 下面
执行:cp redis.conf sentinel.conf /home/work/redis/conf/
data : 用于在redis.conf中指定数据文件存储位置
log :用于在redis.conf中指定log输出地址
var:用户在redis.conf中指定后台线程pid文件地址
4.redis.conf配置
将redis配置成后台启动:daemonize yes
配置后台线程pid文件位置:pidfile /home/work/redis/var/redis.pid
配置数据文件位置:dir /home/work/redis/data/
配置log文件位置:logfile /home/work/redis/log/redis.log
设置访问权限限制:requirepass password

5.启动和停服务
启动redis:
$ cd /home/work/redis
$ ./bin/redis-server ./conf/redis.conf
启动sentinel:./redis-sentinel local-sentinel.conf
Shutdown redis(先登录redis,再执行shutdown命令): 
$ ./bin/redis-cli -p 6381 -h 127.0.0.1 -a passcheck
$ redis 127.0.0.1:6381> shutdown
Redis部署已经完成,现在我们可以来测试一下
$ ./bin/redis-cli -p 6381 -h 127.0.0.1 -a passcheck
redis 127.0.0.1:6381> set testkey testvalue
OK
redis 127.0.0.1:6381> get testkey
"testvalue"
测试OK,我们就可以将Redis在我们的项目中进行使用了。目前我们的Redis服务使用比较良好,响应速度很快,看来大米云主机还是挺靠谱的,可以说得上物美价廉。强烈推荐给跟我们一样的开发者。

最后再介绍一些关redis网站
Redis官网:http://redis.io/
Redis官网介绍的主从部署方案:http://redis.io/topics/sentinel
Redis监控工具:http://rest-term.com/archives/3045/
Redis命令:http://doc.redisfans.com/

转载于:https://my.oschina.net/u/3420822/blog/880473

大米云主机部署redis服务相关推荐

  1. 阿里云ECS-Centos7.9集群部署Redis服务遭木马攻击

    阿里云ECS-Centos7.9集群部署Redis服务遭木马攻击 #背景 阿里云ECS-Centos7.9集群:hadoop202,hadoop203,hadoop204 hadoop202启动red ...

  2. 华为云容器部署WordPress服务

    华为云容器部署WordPress服务 创建云容器引擎 控制台 -> 资源中心 -> 云容器引擎CCE 云容器引擎CCE -> 资源管理 -> 集群管理 确保有可用集群 云容器引 ...

  3. 安利:华为鲲鹏920云主机部署Nginx服务器一键拉起自动化脚本

    需求: 华为鲲鹏920云主机部署Nginx服务器 要求编写一键拉起自动化脚本 编写脚本 vim nginx-run.sh #!/bin/bash# blog:闭关苦炼内功(https://blog.c ...

  4. rocketMq指定broker ip地址,适合解决云主机部署问题

    rocketMq指定broker ip地址,适合解决云主机部署问题 参考文章: (1)rocketMq指定broker ip地址,适合解决云主机部署问题 (2)https://www.cnblogs. ...

  5. 云主机安全防护服务有哪些

    很多云主机由于缺乏安全防护都有被入侵的风险,特别是一些公有云的主机安全防护都是比较薄弱的,特别容易被黑客攻击,那么云主机安全防护服务就显得尤为的重要,接下来一起跟着小编来看看有哪些服务吧. 1.针对公 ...

  6. 云主机安装redis

    1.安装包下载 在Redis版本库:https://download.redis.io/releases/ 可根据自己的需求选择下载对应的版本,然后直接下载, 这里选择使用redis-6.2.5 2. ...

  7. 腾讯云主机部署hexo博客

    文章目录 缘由 开始部署 云服务器端配置 git 创建 git 仓库 配置 Nginx 修改hexo站点配置文件 缘由 coding只能部署不超过134217728 字节大小的博客:Depot arc ...

  8. Linux云主机开启IPv6服务

    启用IPv6服务需要重启网卡,因此会导致网络短时间中断,请在无影响的情况下启用. 前提条件:云平台侧已完成IPV6地址分配 一.确认云主机是否启用IPv6协议栈** 1.ip addr查看网卡配置信息 ...

  9. 公司官网建站笔记(二):在云服务器部署PHP服务(公网访问首页)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124659175 各位读者,知识无穷而人力有穷,要么改需 ...

  10. 在阿里云上部署nodejs服务 + https

    准备 1.备案域名 2.阿里云服务器 3.node.js环境 开始 创建ECS云服务器实例 用MotaXterm连接web服务器 部署node.js 环境准备 上传项目并启动 使用pm2启动多个项目 ...

最新文章

  1. [linux]解决vsftpd 读取目录列表失败的问题
  2. 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
  3. Maven系列二setting.xml 配置详解
  4. 【数据结构与算法】哈夫曼树的Java实现
  5. vSAN其实很简单-运维工程师眼里的vSAN
  6. Thrift架构~从图中理解thrift,它事实上是一种远程过程调用
  7. C++11 处理时间和日期的处理,以及chrono库介绍
  8. android wchar t 中文,Android没有真正的wchar_t吗?
  9. dataGridView相关问题
  10. 图论及其应用 2007年期末考试答案 总结
  11. 利用梦网云通讯实现 短信 验证码 发送 附带教程~~~
  12. ABAQUS仿真——子弹冲击、热传导
  13. java家庭账本_java家庭记账系统
  14. .netcore的mysql链接字符串ConnectionString到底应该怎么设置
  15. Colliding Mice碰撞老鼠工程分析
  16. NAT模式/路由模式/全路由模式
  17. 生活琐事随感 (r5笔记第43天)
  18. 神策数据前端面经(三面+hr)
  19. 2021-2027全球与中国人体解剖学模型市场现状及未来发展趋势
  20. datatable invalid json format

热门文章

  1. Cdence版图设计手册
  2. Word批量打印软件/工具
  3. Odin靶机WriteUp
  4. Adobe Flash Professional CS6安装失败问题
  5. Windows使用快捷键
  6. 计算机常见故障判断与排除,计算机常见故障的诊断与排除PPT课件.ppt
  7. 红帽子linux 命令,红帽子_Linux_命令全解
  8. SpringBoot实现本地、网络文件下载、zip压缩包批量下载
  9. 人工智能的算法黑箱与数据正义
  10. Ubuntu下PDF编辑软件pdfedit