CentOS7安装Redis最新版 redis

Stella981
• 阅读 613

安装

下载,解压,编译:

$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0.10.tar.gz
$ yum install gcc #安装gcc依赖
$ cd redis-4.0.10
$ make
$ cd src
$ make install

当出现下面情景时,证明安装完成:

CentOS7安装Redis最新版 redis

二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:

$ cd src 
$ ./redis-server

此法会使用默认的redis.conf配置启动,也可以指定配置文件:

$ ./redis-server /u01/server/redis/redis-4.0.10/redis.conf
或
$ ./redis-server ../redis.conf

后面你可以使用内置的客户端命令redis-cli进行redis命令的使用:

$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

后台启动redis服务

编辑redis.conf文件,将daemonize属性改为yes(表明需要在后台运行)

$ vim redis.conf

daemonize yes

为了方便我们使用也可以编辑成服务启动脚本

$ vim /etc/init.d/redis


#!/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: /u01/server/redis/redis-4.0.10/redis.conf
# pidfile: /var/run/redis_6379.pid
source /etc/init.d/functions
BIN="/u01/server/redis/redis-4.0.10/src"
CONFIG="/u01/server/redis/redis-4.0.10/redis.conf"
PIDFILE="/var/run/redis_6379.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

:wq 

$ chmod +x /etc/init.d/redis

$ service redis start
$ service redis stop

$ chkconfig --add redis

设置环境变量,使其生效:

$ vim /etc/profile.d/redis.sh

export REDIS_HOME=/u01/server/redis/redis-4.0.10
export PATH=$PATH:$REDIS_HOME/src

$ source /etc/profile.d/redis.sh

配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上/etc/sysctl.conf加上

$ vim /etc/sysctl.conf

vm.overcommit_memory = 1 

$ sysctl -p 

以后就可以使用:

service redis start
service redis stop

启动和停止redis服务了。

上面内容,命令部分都是实际操作测试无误。仅供参考。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
CentOS7安装配置redis
一.安装必要包yuminstallgcc二.linux下安装下载wgethttp://download.redis.io/releases/redis3.0.0.tar.gztarzxvfredis3.0.0.tar.gzcdredis3.0.0如果不加
Stella981 Stella981
3年前
CentOS 7编译安装Redis
安装编译相关依赖CentOS/Fedorayuminstallgccgccccmaketcl下载Redis源码包curloredis4.0.10.tar.gzhttp://download.redis.io/releases/redis4.0.10.tar.gz
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
3年前
Linux安装Redis
1.获取redis资源  wgethttp://download.redis.io/releases/redis4.0.8.tar.gz2.解压  tarxzvfredis4.0.8.tar.gz3.安装  cdredis4.0.8  make  cdsrc  makeinstallPREFIX/usr/
Stella981 Stella981
3年前
Centos7安装 Redis
下载并解压进入安装目录cd/usr/local下载wgethttp://download.redis.io/releases/redis4.0.6.tar.gz解压tarzxvfredis4.0.6.tar.gz编译安装makeMALLOCl
Wesley13 Wesley13
3年前
centos7安装redis和配置php扩展
一、安装前的准备(gcc)1、gcc:\yuminstallgccc二、安装redis1、将redis下载到/usr/local/src:切换到:cd/usr/local/src下载wgethttp://download.redis.io/releases/redis3.0.7.tar.gz
Stella981 Stella981
3年前
Redis安装与PHP7.0扩展
操作系统:CentOS7.264位一、安装Redis1.下载最新版本:$wgethttp://download.redis.io/releases/redis4.0.8.tar.gz$tarxzfredis4.0.8.tar.gz$cp
Wesley13 Wesley13
3年前
CENTOS安装REDIS
CENTOS安装REDIS先到http://download.redis.io/releases/官网看看要下载哪个版本。1)下载、解压、安装wgethttp://download.redis.io/releases/redis5.0.5.tar.gztarxzfredis5.0.5.tar.gzcdredis5