码迷,mamicode.com
首页 > 数据库 > 详细

linux搭建redis数据库

时间:2015-12-25 13:38:11      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

linux服务器搭建redis数据库步骤如下

1.下载redis资源文件

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

 

2.解压redis资源问题

tar -zxf redis-3.0.4.tar.gz

3.进入解压好后的redis文件夹

cd redis-3.0.4

 

4.make安装redis服务

make

 

5.启动redis服务(其实到这一步已经搭建完毕了,只要执行./redis-server即可 不过不建议这样,因为这个是在redis安装目录里面去对redis进行操作的,我们一般会把需要用到的资源文件cp到另外一个目录A,在A目录里面对redis进行操作)

创建redis目录

cd /usr/local
mkdir redis

 

6.创建bin redis的资源文件目录, etc redis配置文件目录,和var redis的日志目录

mkdir bin etc var

 

7.复制资源文件到bin目录

7.1进入redis安装目录
cd redis-3.0.4/src/
7.2 复制资源文件到bin目录
cp mkreleasehdr.sh redis-benchmark redis-check-dump redis-cli redis-server /usr/local/redis/bin/

 

8.复制redis.conf文件到etc 配置文件夹中

cp redis-3.0.4/redis.conf /usr/local/redis/etc/

 

9.更改redis.conf配置文件

# 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。
# 
当运行多个redis服务时,需要指定不同的pid文件和端口
pidfile /var/run/redis.pid

 

redis端口配置

# 指定redis运行的端口,默认是6379
port 6379

 

配置redis的日志文件路径

# 配置log文件地址
# 默认值为stdout,标准输出,若后台模式会输出到/dev/null
#logfile 
stdout
logfile /usr/local/redis/var/redis.log

 

 

# 可用数据库数
# 默认值为16,默认数据库为0,数据库范围在0-(database-1)之间
databases 16

 

# 本地持久化数据库文件名,默认值为dump.rdb
dbfilename dump.rdb

 

# 主从复制. 设置该数据库为其他数据库的从数据库.
# 
设置当本机为slav服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步
#
#slaveof 
ip 端口

 

# 当master服务设置了密码保护时(用requirepass制定的密码)
# slav服务连接master的密码
#
# 
masterauth 123456

10.启动服务

#进入redis的bin目录
cd usr/local/redis/bin
#启动redis服务
./redis-server /usr/local/redis/etc/redis.conf &
#启动客户端服务 进行redis测试
./redis-cli -a 123456
172.0.0.16379>
#end

172.0.0.16379>显示表示我们已经进入到redis里面去了 如果需要登录具体的db只要select 0-15即可。

 

 

  

配置文件其他信息 见地址http://www.cnblogs.com/cxd4321/archive/2012/12/14/2817669.html

  

  

 

  

 

 

  

  

  

 

 

 

 

 

 

 

 

 

 

  

  

  

 

 

 

 

 

  

  

  

linux搭建redis数据库

标签:

原文地址:http://www.cnblogs.com/sz-jack/p/5075577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!