Linux配置redis

本文参照:

http://www.cnblogs.com/HYXJavaweb/p/5217262.html?utm_source=tuicool&utm_medium=referral

http://www.2cto.com/os/201406/307712.html

1、安装redis必须已经安装了gcc,如果没安装gcc 就使用命令 yum install -y gcc

2、解压redis安装包,进入/etc/local/prod_src/redis-3.2.9

3、编译:make

4、测试安装:make test(如果有错误,根据错误安装缺少的组件,没有的话直接安装)

5、make install

  [[email protected] src]# make install

  Hint: It‘s a good idea to run ‘make test‘ ;)

  INSTALL install 。。。。。。。

见到这个你就安装成功了,意思是说好习惯是先运行测试,然后我们再来移动和修改配置文件。

6、移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local/prod_src下)

创建两个文件夹,bin用于存放命令,conf用于存放配置文件。

将src目录下的7个命令文件移动到/usr/local/redis/bin/

mkdir -p /usr/local/prod_src/redis-3.2.9/bin  /usr/local/prod_src/redis-3.2.9/etc

cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb ../bin

将redis-3.2.9文件夹下的redis.conf复制到/usr/local/redis-3.2.9/conf/

mv *.conf conf

7、启动redis服务
 进入/usr/local/redis/bin/目录下执行,已配置文件启动redis:

./redis-server usr/local/prod_src/redis-3.2.9/conf/redis.conf
然后再查看redis是否启动,我们往往需要查看6379端口是否被占用,如果出现以下情况那么就服务开启成功.
  [[email protected] bin]# netstat -tunpl | grep 6379
    tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 41645/./redis-serve 
    tcp6 0 0 :::6379 :::* LISTEN 41645/./redis-serve 
至此,redis服务已经按照配置文件启动成功!!

8、修改redis配置文件,设置redis可以后台运行,vim redis-3.2.9/conf/redis.conf

把daemonize 改为yes可以吧redis改为后台启动

9、安装完在redis-3.2.9目录下执行bin/redis-server

然后在另一个shell窗口执行src/redis-cli,可以正确运行。
但是我们显然想将之作为服务来启动运行。

10、下面是将redis配置为服务的操作步骤,首先将utils/redis_init_script文件复制到/etc/init.d下
cp /usr/local/redis-3.2.9/utils/redis_init_script /etc/rc.d/init.d/redis
将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis
然后vi /etc/rc.d/init.d/redis
在文档第二行添加
# chkconfig: 2345 80 90
然后注意
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
因为我们的安装目录是/usr/local/redis-3.2.9,所以上面两行改为
EXEC=/usr/local/redis-3.2.9/bin/redis-server
CLIEXEC=/usr/local/redis-3.2.9/bin/redis-cli
还要注意redis文件的
$EXEC $CONF
这里,在CONF后面增加&
$EXEC $CONF &
“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。

4.可以看到在/etc/init.d/redis文件中,有这么一行:
CONF="/etc/redis/${REDISPORT}.conf"
于是将redis配置文件拷贝到/etc/redis/下
mkdir /etc/redis
cp /usr/local/redis-3.2.9/redis.conf /etc/redis/6379.conf
5.完成上面的操作之后,即可注册服务:
chkconfig --add redis
然后启动redis服务
service redis start
redis就可以服务方式运行

时间: 2024-10-20 10:29:54

Linux配置redis的相关文章

【Redis】Linux配置Redis(单点)

第一步:官网下载redis包http://redis.io/download 第二步:创建相应文件夹,并通过XFtp等工具讲压缩包拷贝到新建的文件夹,并解压 1.创建文件夹 # mkdir zookeeper 2.通过工具拷贝 此处略过 3.解压压缩包 # tar -zxvf redis-4.0.2.tar.gz 第三步:编译redis 1.进入解压后的文件夹 # cd redis-4.0.2 2.执行make 对Redis解压后文件进行编译 # make 3.进入src文件夹,执行make i

在服务器上,配置redis可以外网访问

首先linux开放默认端口6379打开redis配置文件redis-conf注释掉 bind 127.0.0.1(默认只有本地主要才能访问)这个注释掉现在处于受保护的状态,外网连不上,因为没有密码 在服务器上,这里以linux服务器为例,为redis配置密码. 1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,) (1)首先进入redis,如果没有开启redis则需要先开启:[[email protected] bin]# redis-

Linux下Redis服务器安装配置

说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持)cd /usr/local/src #进入软件包存放目录wget  http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gztar 

linux下安装配置redis服务

最近项目需要用到redis缓存及集群技术,故自己在工作之余抽空研究了一把,其实网上关于redis的安装配置的文章有很多,但总感觉写得不是很完整,容易使人犯晕, 于是自己在经过实战之后,也想写一篇较为完整的,读者按照文章来执行不会出错犯蒙的文章,以下只是简单的单机单实例安装配置说明,集群部署敬待下一篇文章. redis的安装配置步骤如下: 第一部分:安装启动 1.到redis官网下载对应的redis安装包,考虑到稳定性,笔者选择是的2.8.24版本,地址:http://download.redis

linux下redis的安装及配置启动

linux下redis的安装及配置启动 标签: redisnosql 2014-10-24 14:04 19732人阅读 评论(0) 收藏 举报  分类: 数据与性能(41)  wget http://download.redis.io/releases/redis-2.8.6.tar.gztar xzf redis-2.8.6.tar.gzcd redis-2.8.6make 有是make会报错 gcc类的错误 则需安装 gcc 如: yum install -y gcc g++ gcc-c+

基于阿里云服务器Linux系统安装配置Redis

一.Redis简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(有序集合)和hash(哈希类型).在项目中使用redis,主要是从两个角度去考虑:性能和并发.比如在遇到需要执行耗时久,且结果不频繁变动的SQL,就适合将运行结果放入缓存.这样,后面的请求就去缓存中读取,使得请求能够迅速响应.还有在并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常.这个时候

Windows 和 Linux 上Redis的安装守护进程配置

# Windows 和 Linux 上Redis的安装守护进程配置 Redis 简介 ? Redis是目前最常用的非关系型数据库(NOSql)之一,常以Key-Value的形式存储.Redis读写速度远远比关系型数据库高(mysql.oracle).所以常用作项目热数据缓存 Windows上的安装配置 1) 在GitHub下载https://github.com/microsoftarchive/redis/releases 2) 解压并安装redis服务以支持守护进程(后台启动) 解压之后目录

linux下如何安装配置redis及主从配置

redis是一种非关系型数据存储工具,这区别于传统的关系型数据库(像MySQL等),类似于memcache,并且其内部集成了对list(链表).set(集合)的操作,可以很方便快速的处理数据(像插入.删除list取交集 并集 差集等),这极大的减轻了底层数据库的压力,并且给用户更快的响应速度. redis的优点:支持主从备份,操作指令丰富,支持异步的数据持久化 一丶使用 将 redis 安装到 /usr/local/webserver/redis 1.下载安装包 wget http://redi

Linux 下载安装配置Redis完整步骤

安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz 3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis 4.移动配置文件到安装目录下 cd ../ mkdir /usr/local/redis/etc mv redis.conf /usr/local/