Redis源码安装和RPM包方式安装

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:

一、源码安装Redis

1、下载Redis安装包

地址:http://redis.io/

下载最新的state版本的二进制包


2、安装

将下载好的安装包拷贝到目标服务器上/srv目录中,执行以下命令安装

1
2
3
4
# tar zxf redis-3.2.1.tar.gz
#make
#cd /src
#make install


3、创建redis目录

1
2
3
4
5
#mkdir -p /usr/local/redis/etc
#mkdir -p /usr/local/redis/bin
#cp /srv/redis-3.2.1/redis.conf /usr/local/redis/etc/
#cd /srv/redis-3.2.1/src
#cp redis-server redis-cli /usr/local/redis/bin/


4、修改配置文件

vim /usr/local/redis/etc/redis.conf

将daemonize no 设置成daemonize yes


5、启动服务

./usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf


6、redis服务启动脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/sh
#
# redis  Startup script for Redis Server
#
# chkconfig: - 80 12
# description: Redis is an open source, advanced key-value store.
#
# processname: redis-server
# config: /etc/redis.conf
# pidfile: /var/run/redis.pid
source  /etc/init .d /functions
BIN= "/usr/local/redis/bin"
CONFIG= "/usr/local/redis/redis.conf"
PIDFILE= "/var/run/redis.pid"
### Read configuration
[ -r  "$SYSCONFIG"  ] &&  source  "$SYSCONFIG"
RETVAL=0
prog= "redis-server"
desc= "Redis Server"
start() {
     if  [ -e $PIDFILE ]; then
      echo  "$desc already running...."
      exit  1
     fi
     echo  -n $ "Starting $desc: "
     daemon $BIN/$prog $CONFIG
     RETVAL=$?
     echo
     [ $RETVAL - eq  0 ] &&  touch  /var/lock/subsys/ $prog
     return  $RETVAL
}
stop() {
     echo  -n $ "Stop $desc: "
     killproc $prog
     RETVAL=$?
     echo
     [ $RETVAL - eq  0 ] &&  rm  -f  /var/lock/subsys/ $prog $PIDFILE
     return  $RETVAL
}
restart() {
     stop
     start
}
case  "$1"  in
   start)
     start
     ;;
   stop)
     stop
     ;;
   restart)
     restart
     ;;
   condrestart)
     [ -e  /var/lock/subsys/ $prog ] && restart
     RETVAL=$?
     ;;
   status)
     status $prog
     RETVAL=$?
     ;;
    *)
     echo  $ "Usage: $0 {start|stop|restart|condrestart|status}"
     RETVAL=1
esac
exit  $RETVAL


二、RPM包方式安装Redis

下载Redis的RPM包

地址:https://pkgs.org/download/redis

下载Redis的依赖包:libjemalloc

下载地址:https://pkgs.org/centos-6/atomic-x86_64/jemalloc-3.6.0-1.el6.art.x86_64.rpm.html


安装:

1
2
rpm -ivh jemalloc-3.6.0-1.el6.art.x86_64.rpm
rpm -ivh redis-2.8.20-3.el6.art.x86_64.rpm









本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1853801,如需转载请自行联系原作者

相关实践学习
基于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
目录
相关文章
|
7天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
150 1
|
17天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Docker中Redis的安装与配置
本文主要讲解如何在Docker环境中搭建Redis环境,并进行相关配置
247 5
Docker中Redis的安装与配置
|
1月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置
|
2月前
|
NoSQL Redis Docker
在docker中安装redis,并且阿里云服务器配置
在docker中安装redis,并且阿里云服务器配置
187 1
|
25天前
|
NoSQL Linux Redis
Linux安装Redis
Linux安装Redis
29 0
|
29天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
388 1
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
221 0
|
1月前
|
NoSQL Java 应用服务中间件
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包
|
1月前
|
NoSQL Redis 数据安全/隐私保护
Docker安装和使用Redis
Docker安装和使用Redis
78 0

热门文章

最新文章