您的位置:首页 > 理论基础 > 计算机网络

redhat6.8安装redis-4.0.6(无网络安装)

2017-12-14 09:32 260 查看
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

redis官网地址:http://www.redis.io/

最新版本:4.0.6

在Linux下安装Redis非常简单,具体步骤如下(官网有说明):

1.下载源码,解压缩后编译源码。

下载地址:http://download.redis.io/releases/redis-4.0.6.tar.gz

wget http://download.redis.io/releases/redis-4.0.6.tar.gz(有网络可直接用wget命令下载)

tar xzf redis-4.0.6.tar.gz

cd redis-4.0.6

make

若编译过程中报错

You need tcl 8.5 or newer in order to run the Redis test

make: * [test] 错误 1

此时需要安装tcl

安装包下载地址: https://downloads.sourceforge.net/tcl/tcl8.6.7-src.tar.gz

1)安装tcl

a. 下载 tcl 安装包

访问 http://sourceforge.net/projects/tcl/files/Tcl/,选择你想要的版本进行下载。作者选择的是最新稳定版 tcl8.6.7-src.tar.gz

b. 安装

tar xvzf tcl8.6.7-src.tar.gz

cd tcl8.6.7/unix/

./configure

make

若此时报错

tclUnixSock.c:716: error: #pragma GCC diagnostic not allowed inside functions

tclUnixSock.c:717: error: #pragma GCC diagnostic not allowed inside functions

tclUnixSock.c:719: error: #pragma GCC diagnostic not allowed inside functions

此时将该文件下对应行数注释掉,然后执行以下命令

make test

make install

安装完tcl之后继续安装redis

进入redis的目录

cd redis-4.0.6

make

cd src

make install

2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

3、启动Redis服务。

cd /usr/redis

redis-server redis.conf

4、然后用客户端测试一下是否启动成功。

cd /usr/redis

redis-cli -h 192.168.50.68 -p 6379 -a test123

redis> set foo bar

OK

redis> get foo

“bar”

注意:redis-cli- h(数据库ip) -p(端口) -a(数据库密码)此处的密码需要自己设置,设置方法如下

cd /usr/redis

vim redis.conf

然后将#requirepass foobared 这句话的注释去掉

密码设置成自己的密码requirepass test123,这样密码就设置成功了。

5.关闭redis服务

cd /usr/redis

redis-cli -h 192.168.50.68 -p 6379 -a test123

shutdown

exit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis安装