硅云资讯硅云资讯

专注服务中小网站
11万+用户信赖

云服务器搭建redis教程

安装redis缓存服务器?其实非常简单,就是下载redis软件然后安装,小编拿了台硅云 配置为1核1G1M的云服务器测试安装redis。

简介:redis服务可以很方便的存储键值对数据,比如token数据、APP、游戏等配置,在运行时,热数据直接存储在内存中,可以非常高效的进行获取,并且会周期性将数据和修改写入磁盘文件,也支持设置数据过期策略。相比于memcache仅支持内存存储来说,redis的持久化数据更加可靠,并且支持的数据更丰富。



测试环境CentOS如果你的是Ubuntu,执行命令提示权限不足时 在命令前加 sudo+空格+命令(redis暂仅支持Linux,不支持Windows安装)




第一步,下载,以下命令是直接下载稳定版的,推荐稳定版,更好用

wget http://download.redis.io/releases/redis-stable.tar.gz 

解压

tar zxvf redis-stable.tar.gz 



移动文件

mv redis-stable /usr/local/redis






第二步:编译

进入刚移动的src目录

cd /usr/local/redis/src

执行以下命令进行编译

make  




这个过程相当漫长,让它跑吧。

小编我用的是 硅云1核0.5G内存的云服务器,运行起来还是挺流畅的,但是如果redis要真的用起来,推荐升级或买大点内存。

如出现以下提示就说明编译过程已经顺利结束:

Hint: It's a good idea to run 'make test';) 让我们测试下编译是否没问题。



如果提示(这个非常常见):zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory

解决办法:make时添加参数,使用命令 make MALLOC=libc 代替 make命令



第三步:检查编译是否成功

运行以下命令,进行编译核对测试

make test  (过程相对久,等着就行)





插曲:编译错误修复(如果没有提示错误,直接跳过这步骤

如果有提示错误,则只需要修复错误后在进行测试,小编测试时报错如下

You need tcl 8.5 or newer in order to run the Redis test

提示我要安装tcl8.5或更新版的,那就安装吧

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/

cd  /usr/local/tcl8.6.1/unix/  

./configure

make

make install

做完这些,再进行测试吧!(过程挺漫长的!)

再不过的话,根据错误提示百度下继续改掉错误。

改完错误后,重新测试命令,再次重新测试前记得进入之前的目录

cd /usr/local/redis/src

make test

好吧,实际上,我的继续报出以下警告(如果没有提示错误或警告,直接跳过这步骤

*** [err]: Active defrag big keys in tests/unit/memefficiency.tcl
Expected condition '$max_latency <= 120' to be true (141 <= 120)


但是对于警告,先跳过了,redis要求内存较高,0.5G内存的机子不够,先不管。



第四步:开始运行redis

如果上一步测试结果没有报错(或者只是报warn警告),那就可以开始运行redis了。

执行命令 redis-server   安装成功了



ctrl+c退出,这时候redis服务已经终止了。我们把它改为后台进程。



第五步:将redis进程改为后台运行进程

redis配置文件redis.conf在redis目录下,我们进入该目录,编辑redis配置文件,

cd ../

vi redis.conf



在配置文件中的 daemonize no 改为  daemonize yes 保存即可。(在命令模式输入/daemonize可以快速定位

     ~ \ O / ~  )



使用刚编辑保存的配置文件来启动redis

redis-server redis.conf





第六步:简单使用下redis的功能

现在,我们来测试下自己在命令行下使用redis键值对的功能吧!

在 redis目录下 的 redis-cli 程序 为redis的命令行程序,执行命令:

命令 redis-cli

输入 set name guiyun

输入 set url www.vpsor.cn

获取name: get name

获取url:get url




oh,成功了!

赶快让你的业务连接这台redis服务器吧!



redis常用命令

启动  redis-server  或指定配置文件启动 redis-cli redis.conf

rdis关闭命令

redis-cli shutdown

想要搭建redis?  硅云新一代 弹性云服务器CVM,高效稳定,11万开发者选择!

未经允许不得转载:硅云官网 » 硅云资讯 » 云服务器搭建redis教程
云虚拟主机CVH
普惠一型 型号
100M 容量
50M 数据库
5Mbps 共享带宽
适合个人网站、企业官网
8元/月均价16元/月
云服务器CVM
通用G2 型号
1GiB起 内存
1核起 vCPU
1M起 带宽
适合个人网站、企业官网
39元/月起均价69元/月
物理服务器DPM
8G 内存
300G*2 磁盘
E5-2420*2 CPU
5Mbps 带宽
适合中型网站、APP应用等
449元/月均价949元/月

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址