• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > redis 云服务器搭建教程

redis 云服务器搭建教程

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,xinwang希望可以进行参考
安装redis缓存服务器?其实非常简单,就是下载redis软件然后安装,小编拿了台硅云 配置为1核1G1M的云服务器测试安装redis。redis服务可以很方便的存储键值对数据,比如token数据、APP、游戏等配置,在运行时,热数据直接存储在内存中,可以非常高效的进行获取,并且会周期性将数据和修改写入磁盘文件,也支持设置数据过期策略。相比于memcache仅支持内存存储来说,redis的持久化数据更加可靠,并且支持的数据更丰富。下面就由小编和大家讲一讲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

但是对于警告,先跳过了,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

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。小伙伴们要想获得更多redis 云服务器的内容,请关注!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 云手机怎么用 云手机有什么特点
  • 云主机有什么优势 国内云主机贵吗
  • 虚拟服务器是什么 虚拟服务器租用价格是多少
  • 云服务器排行越高越好吗,应该怎么选
  • 云服务器如何用,有哪些步骤?
  • 你真的了解linux系统吗?!
  • 便宜点的云主机要怎么选?
  • 虚拟主机与云服务器有哪些不同?虚拟主机可以当作云服务器使用吗?
  • 购买电商网站服务器费用有哪些方面影响?
  • 服务器是什么意思呢?服务器的特性是什么?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云平台 存储技术介绍,云存储有哪些优势?
    • 云虚拟主机及云服务器的区别之处体现在哪方面?
    • 有一个云服务器能干嘛?想购买云服务器哪个平台比较好?
    • 云服务器上传网站有哪些?如何在云服务器上建站?
    • 私有云 存储的优势有哪些?
    • 传真服务器软件角色的步骤
    • 云计算环境下,云数据库该如何管理?
    • 云服务器租用公司如何选择?服务器租用有什么优势?
    • 首选dns服务器是什么?怎么填写首选和备选dns?
    • 云主机与vps有哪些区别?购买云主机和vps需要注意什么?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有