linux下安装redis数据库

http://www.redis.cn/
#1、下载
wget 点击下载

#2、执行解压操作(CentOS6.5默认不支持4.x.x)
tar -zxvf redis-4.0.11.tar.gz

#3、修改文件夹
mv redis-4.0.11 redis
cd redis

#4、先安装gcc,否则报Command not found make: *** [adlist.o] Error 127
yum -y install gcc

#5、执行make对Redis解压后文件进行编译
make

#6、进入src执行make install进行Redis安装
cd src
make install

#7、安装成功后,对Redis进行部署
mkdir -p /opt/redis/bin
mkdir -p /opt/redis/etc

#8、复制文件
cp /opt/redis/redis.conf /opt/redis/etc/
cd /opt/redis/src
cp redis-cli redis-server /opt/redis/bin

#cp mkreleasehdr.sh redis-benchmark(压力测试) redis-check-aof(修复aof文件) /opt/redis/bin
#redis-benchmark -h 192.168.174.131 -p 6379 -c 100 -n 100000

#9、执行Redis-server命令,启动Redis 服务
./redis-server

#注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。
ctrl+c终止redis服务

#10、后台启动redis服务
#编辑conf文件[/opt/redis/etc/redis.conf]
a、将bind 127.0.0.1注释(解除只有本机可以访问)
b、将protected-mode属性改为 no
(表明关闭保护模式,否则DENIED Redis is running in protected mode because protected mode is enabled)
c、将daemonize属性改为yes(表明需要在后台运行)
d、requirepass 密码(不设置默认密码为空)
vi /opt/redis/etc/redis.conf

启动redis服务
redis-server /opt/redis/etc/redis.conf

#11、查看是否启动成功
ps -ef|grep redis

#12、启动客户端测试
#redis-cli -h 134.175.179.69 -p 6388 -a root123star
#其中-h默认是本地ip,6379是redis服务端的默认端口,密码默认空
redis-cli
redis> set foo bar
OK
redis> get foo
“bar”
redis>exit

#13、通过客户端来关闭redis服务端
redis>shutdown

#14、打开6379端口:

6.x:iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
6.x:service iptables save

7.x:firewall-cmd --zone=public --add-port=6379/tcp --permanent
7.x:firewall-cmd --reload

#Windows测试
telnet ip port
#不能使用就在控制面板开启telnet客户端
控制面板->程序和功能->启用或关闭windows功能

#总结Linux 、Redis 操作常用命令

Redis:
redis-server /opt/…/redis.conf 启动redis服务,并指定配置文件
redis-cli 启动redis 客户端
pkill redis-server 关闭redis服务
redis-cli shutdown 关闭redis客户端
netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况

#命令文档
http://doc.redisfans.com/

6.5安装:
下载,命令:
wget http://download.redis.io/releases/redis-3.2.1.tar.gz

拷贝、解压:
tar -xvzf redis-3.2.1.tar.gz

安装
make install
报错 make: cc: Command not found make: *** [adlist.o] Error 127

解决:安装gcc
yum install gcc

报错 error: jemalloc/jemalloc.h: No such file or directory
解决:
vi /usr/local/redis-3.2.1/README.md
将 % make MALLOC=libc 前的%号去掉

报错You need tcl 8.5 or newer in order to run the Redis test
解决:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
cp tcl8.6.1-src.tar.gz /usr/local
cd /usr/local
tar -xvzf tcl8.6.1-src.tar.gz
cd tcl8.6.1-src/unix
./configure
make
make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值