linux安装redis(Redis安装指南)

精英怪
广告

Redis是开源的,的键 - 值数据存储服务器。它归于NoSQL数据库的key-value存储类别。不只是缓存服务器,而且是数据结构的服务器,因为它支持列表,集合,哈希和排序Set,有非常惊人的快速性能。

linux安装redis(Redis安装指南)

首先,从 http://redis.io 下载Redis。

mkdir -p /u01/redis

cd /u01/redis

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

解压:

$ tar -xzf redis-4.0.1.tar.gz

构建:

$ cd /u01/redis/redis-4.0.1/src

yum install gcc-c++ gcc-devel -y

yum install glibc.i686

yuminstall jemalloc jemalloc-devel -y

或者

rpm 安装 jemalloc

$ make

如果有报错:如

则改成make MALLOC=libc

测试:

make test

如果报错

则操作下面步骤:

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/

cd /usr/local/tcl8.6.1/unix/

./configure

make

make install

以上步骤还没有安装。

修改redis安装目录

make install PREFIX=/u01/redis-server

安装完成的文件路径

mkdir -p /u01/redis/etc

cp redis.conf /u01/redis/etc/

安装:

sudo make install

切换成root用户

检查版本信息

$ redis-server -v

Redis server v=2.6.14 sha=00000000:0 malloc=jemalloc-3.2.0 bits=64

用root用户安装,也可以用oracle用户启动

$ redis-cli -v

redis-cli 2.6.14

启动Redis:

$ redis-server -h

如果没有规定参数,以-server启动,端口在6379

指定端口:

./redis-server &

$ redis-server --port 7793

使用指定配置:

$ redis-server /path/to/redis.conf

Redis CLI

启动cli:缺省连接6379

$redis-cli

redis 127.0.0.1:6379>

指定参数:

redis-cli -p

// in our case

$ redis-cli -p 5689

$redis 127.0.0.1:5689>

连接规定端口:

$redis-cli -h -p

// For e.g.

$redis-cli -h 192.68.0.116 -p 5263

$redis 192.168.0.116:5263>

一旦连接上得到提示,可以输入下面命令交互:

$ redis-cli

redis 127.0.0.1:6379> ping

PONG

redis 127.0.0.1:6379> info server

# Server

redis_version:2.6.14

redis_git_sha1:00000000

redis_git_dirty:0

redis_mode:standalone

os:Linux 3.8.0-27-generic x86_64

arch_bits:64

multiplexing_api:epoll

gcc_version:4.7.3

process_id:2700

run_id:ae48481c646364be1dc500cbbd7e4f9b415d78de

tcp_port:6379

uptime_in_seconds:5698

uptime_in_days:0

hz:10

lru_clock:1343599

redis 127.0.0.1:6379> time

1) "1376585153"

2) "935261"

redis 127.0.0.1:6379>

安装Redis作为一种服务:

$ cd /utils/

$ sudo ./install_server.sh

Welcome to the redis service installer

This script will help you easily set up a running redis server

Please select the redis port for this instance: [6379]

Selecting default: 6379

Please select the redis config file name [/etc/redis/6379.conf]

Selected default - /etc/redis/6379.conf

Please select the redis log filename [/var/log/redis_6379.log]

Selected default - /var/log/redis_6379.log

Please select the data directory for this instance [/var/lib/redis/6379]

Selected default - /var/lib/redis/6379

Please select the redis executable path [/usr/local/bin/redis-server]

s#^port [0-9]{4}$#port 6379#;s#^logfile .+$#logfile /var/log/redis_6379.log#;s#^dir .+$#dir /var/lib/redis/6379#;s#^pidfile .+$#pidfile /var/run/redis_6379.pid#;s#^daemonize no$#daemonize yes#;

Copied /tmp/6379.conf => /etc/init.d/redis_6379

Installing service...

update-rc.d: warning: /etc/init.d/redis_6379 missing LSB information

update-rc.d: see <http://wiki.debian.org/LSBInitScripts>

Adding system startup for /etc/init.d/redis_6379 ...

/etc/rc0.d/K20redis_6379 -> ../init.d/redis_6379

/etc/rc1.d/K20redis_6379 -> ../init.d/redis_6379

/etc/rc6.d/K20redis_6379 -> ../init.d/redis_6379

/etc/rc2.d/S20redis_6379 -> ../init.d/redis_6379

/etc/rc3.d/S20redis_6379 -> ../init.d/redis_6379

/etc/rc4.d/S20redis_6379 -> ../init.d/redis_6379

/etc/rc5.d/S20redis_6379 -> ../init.d/redis_6379

Success!

Starting Redis server...

Installation successful!

启动停止服务:

$ sudo service <redis_service_name> start

$ sudo service <redis_service_name> stop

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,183人围观)

还没有评论,来说两句吧...