文档章节

redis安装与使用

lmq1117
 lmq1117
发布于 2016/08/26 12:41
字数 618
阅读 3
收藏 0

一、安装redis

下载最新的redis文件

wget download.redis.io/releases/redis-3.2.3.tar.gz

mkdir /usr/local/redis

tar zxvf redis-3.2.3.tar.gz

cd redis-3.2.3

make PREFIX=/usr/local/redis install #安装在指定的目录下

注意:如果上述提示gcc未安装请先安装gcc

yum install gcc

如果安装还报如下错误

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error “Newer version of jemalloc required”
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src’
make: *** [all] Error 2

请执行如下命令:

make PREFIX=/usr/local/redis install MALLOC=libc #安装在指定的目录下

 

二、将redis做成一个服务

复制脚本到/etc/rc.d/init.d目录(/etc/rc.d/init.d目录下的脚本类似windows下的注册表,在系统启动的时候某些服本会被执行)

复制redis服务脚本到/etc/rc.d/init.d目录,同时改名为redis,命令如下

cp /usr/local/src/redis-3.2.3/utils/redis_init_script /etc/rc.d/init.d/redis

然后更改redis脚本文件,文件内容如下

vim /etc/rc.d/init.d/redis

1 #!/bin/sh
2 # chkconfig: 2345 80 90
3 # Simple Redis init.d script conceived to work on Linux systems
4 # as it does use of the /proc filesystem.
5
6 REDISPORT=6379
7 EXEC=/usr/local/redis/bin/redis-server
8 CLIEXEC=/usr/local/redis/bin/redis-cli
9
10 PIDFILE=/var/run/redis_${REDISPORT}.pid
11 CONF=”/etc/redis/${REDISPORT}.conf”
12
13 case “$1” in
14     start)
15         if [ -f $PIDFILE ]
16         then
17                 echo “$PIDFILE exists, process is already running or crashed”
18         else
19                 echo “Starting Redis server…”
20                 $EXEC $CONF &
21         fi
22         ;;
23     stop)
24         if [ ! -f $PIDFILE ]
25         then
26                 echo “$PIDFILE does not exist, process is not running”
27         else
28                 PID=$(cat $PIDFILE)
29                 echo “Stopping …”
30                 $CLIEXEC -p $REDISPORT shutdown
31                 while [ -x /proc/${PID} ]
32                 do
33                     echo “Waiting for Redis to shutdown …”
34                     sleep 1
35                 done
36                 echo “Redis stopped”
37         fi
38         ;;
39     *)
40         echo “Please use start or stop as first argument”
41         ;;
42 esac

注:上面的内容中,第二行是新添加的,第七行与第八行是redis具体的文件地址,第20行未尾加了“&”符号,表示在后台运行

添加redis的配置文件

mkdir /etc/redis

cp /usr/local/redis/redis.conf /usr/local/6379.conf

然后注册redis服务

chkconfig --add redis

service redis start

三、将redis所在的命令目录添加到系统参数中

修改profile文件

vi /etc/profile

在最后行追加

export PATH=”$PATH:/usr/local/redis/bin”

export PATH=/usr/local/redis/bin:$PATH

然后马上应用这个文件:

source /etc/profile

这样就可以直接调用redis的命令了

 四、redis参数配置

 查看所有配置

config get *

获取某个配置

127.0.0.1:6379> config get loglevel
1) “loglevel”
2) “notice”

修改某个配置

127.0.0.1:6379> config set loglevel “notice”
OK

http://www.leizeng.com/?p=32

© 著作权归作者所有

lmq1117
粉丝 0
博文 14
码字总数 5628
作品 0
深圳
私信 提问
Linux-centos安装Redis

阿里云产品通用代金券,最高可领1888元代金券分享一波阿里云红包. 阿里云的购买入口 Redis作为现在最流行的缓存服务器,当然是要学习一下的,正好有阿里云的服务器,索性直接在服务器上安装了 ...

紫葡萄0
04/13
0
0
Redis在Centos7下安装,与phpredis扩展安装

Centos7 安装Redis 使用YUM yum install -y redis 2. 源码包安装 下载源码包 $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.......

寻找普拉多
2015/12/06
660
0
Linux 安装Redis 详细教程

在windows下使用redis只要下载解压后启动就可以了,但是在linux下和windows下还是有些区别的,下面我们详细看看linux下redis的安装、配置、使用过程。 一、环境说明 1.Linux 操作系统 本文使...

MaxBill
2018/09/10
163
0
【Linux Deploy】四、Linux Deploy上安装Redis

在之前的文中我们在linux deploy安装的系统上安装了jdk 、docker的操作,本文我们安装nosql数据库redis 一、环境说明 1.Linux 操作系统 本文使用linux deploy安装的debian发行版系统 2.redi...

MaxBill
2018/09/20
101
0
centos---存储系统 Redis 简介及编译安装

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lis...

durban
2012/03/20
335
0

没有更多内容

加载失败,请刷新页面

加载更多

射频特征阻抗

Characteris Impendance(特性阻抗,也称为‘特征阻抗’)是我们经常看到并使用自己的术语之一,但非常模糊且难以解释。以下是来自几个不同来源的Characteris Impendance(特性阻抗)的一些定义。...

demyar
16分钟前
1
0
Spring Boot Tomcat配置项

参数配置容器 server.xx开头的是所有servlet容器通用的配置,server.tomcat.xx开头的是tomcat特有的参数,其它类似。 所有参数绑定配置类:org.springframework.boot.autoconfigure.web.Serv...

xiaomin0322
20分钟前
2
0
微课程 | 第二课《Docker 安装方式介绍》

微课程 | 第二课《Docker 安装方式介绍》视频 https://v.youku.com/v_show/id_XNDQ0NDUzNjkxNg==.html?spm=a2hzp.8244740.0.0 上一期我们介绍了 DBLE 的基本概况,下面进入我们的正题,正题基...

爱可生
20分钟前
2
0
GUAVA--基础工具(Preconditions)

1、前置条件 俗话说丑话讲在前面,在做某些事情的时候是需要做一些前置条件的。假如需要修改一条数据的话,当参数传进来,我们要先查询这条数据是否存在。这时候就需要一个if了,如果参数还需...

MrYuZixian
34分钟前
6
0
PythonSpot 中文系列教程 · 翻译完成

原文:PythonSpot Python Tutorials 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 学习资源 目录 PythonSpot 中文系列教...

ApacheCN_飞龙
42分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部