Linux系列——Redis的安装、测试

简介: Linux系列——Redis的安装、测试

前言

CentOS版本:6.7

Redis版本:3.0.2

废话少说,直接干货:

安装过程

step1 下载redis压缩包并解压

进入到 /usr/local 目录,执行下面的命令:

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

step2 使用make命令编译

cd redis-3.0.2
make

注意:可能会报错make: cc: Command not found make: *** [adlist.o] Error 127

解决:yum install gcc tcl -y

放个大招:在CentOS系统安装某些软件的时候,很可能因为缺包而报错。下面的命令是安装CentOS系统常用的支持库,在连网状态下运行之后会自动安装。那么以后在安装软件的时候,就会减少很多缺包错误:yum install -y gcc gdb strace gcc-c++ autoconf wget libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-develzlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel tcl ncursesncurses-devel curl curl-devel e2fsprogs patch lrzsz e2fsprogs-devel krb5-devel libidnlibidn-devel openldap-devel nss_ldap openldap-clients openldap-serverslibevent-devel libevent uuid-devel uuid mysql-devel


step3 复制可执行文件

编译完成后,redis下面没有bin,启动不是太方便。

这时,我们可以把redis-3.0.2文件夹下的redis.conf以及redis-3.0.2/src文件夹的3个可执行文件redis-server、redis-benchmark、redis-cli,拷贝到一个目录下,这样更加方便操作。

mkdir /usr/local/redis-3.0.2/bin

复制的时候注意切换原文件的路径(此处省略)

cp redis-server  /usr/local/redis-3.0.2/bin

cp redis-benchmark /usr/local/redis-3.0.2/bin

cp redis-cli  /usr/local/redis-3.0.2/bin


另一种更加简单的方式:


进入到redis目录下面:


执行 make PREFIX=/usr/local/redis-3.0.2 install


step4 添加环境变量

vim /etc/profile

加入下面的内容:

export REDIS_HOME=/usr/local/redis-3.0.2
export PATH=$REDIS_HOME/bin:$PATH

然后执行source /etc/profile

step5 启动服务

cd /usr/local/redis-3.0.2/bin

redis-server ../redis.conf

上面的启动是保持在前台运行,可以使用下面的方法让其在后台运行:

修改 /usr/local/redis-3.0.2/redis.conf 文件,将daemonize no 改为daemonize yes,如下图

  


保存退出之后,重新打开redis服务

kill all redis-server
redis-server ../redis.conf

使用命令验证: ps -ef | grep redis

出现下面的内容,说明启动成功!

step5 查看redis进程

pstree

step6 测试安装成果

使用redis-cli客户端连接redis

redis-cli

测试:

OK, GAME OVER!

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
8天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
151 1
|
18天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
43 1
|
5天前
|
分布式计算 Hadoop Scala
Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
【4月更文挑战第13天】Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
8 0
|
18天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
3 0
|
25天前
|
NoSQL Linux Redis
Linux安装Redis
Linux安装Redis
29 0
|
30天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
393 1
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
224 0
|
6月前
|
Java 关系型数据库 MySQL
【Linux环境配置】Linux系统安装jdk1.8操作步骤
【Linux环境配置】Linux系统安装jdk1.8操作步骤
244 0
|
存储 Linux 数据安全/隐私保护
linux系统安装步骤
linux系统安装步骤
251 0
linux系统安装步骤