1、Linux(centos 7.5)服务器安装Redis
2、Redis安装(单机、主从、哨兵、集群)
文章目录
一、gcc的安装(将.c编译为.o格式文件)
yum install gcc-c++
二、将Redis安装包传到root目录下
将redis安装包传到root目录下
方式一:
wget https://codechina.csdn.net/weixin_44624117/software/-/raw/master/software/redis-2.8.9.tar.gz
方式二:
百度网盘下载:
链接:https://pan.baidu.com/s/1HYvp4MuSqtM8HyvUP_PMMQ
提取码:yxfo
三、将Redis解压到安装目录
创建Redis的安装目录
mkdir /usr/local/redis
将root目录下的Redis安装包解压到安装目录下
tar -zxvf /root/redis-2.8.9.tar.gz -C/usr/local/redis
四、将Redis中 .c格式文件,编译 .o格式
进去Redis安装目录
cd /usr/local/redis/redis-2.8.9
查看当前目录下文件(有则解压成功)
ll
将Redis中 .c 文件编译为 .o 类型文件(在安装目录下执行)
make
五、安装redis
将Redis安装到/usr/local/redis目录中
make PREFIX=/usr/local/redis install
返回上级目录
cd ..
查看目录下的文件内容
ll
如果显示出bin目录的话,就表示安装成功
六、将Redis改为开机启动
将配置文件复制到启动文件目录
cp /usr/local/redis/redis-2.8.9/redis.conf /usr/local/redis/bin/
打开配置文件(设置redis为后台启动(将deamonize no 改为yes)
vim /usr/local/redis/bin/redis.conf
七、放行Redis端口(6379端口)(如已开启请忽略)
#打开iptables管理端口号的配置文件
vim /etc/sysconfig/iptables
#添加开放端口信息到文档中;
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
退出,保存文档;
:WQ
让配置文件生效
source /etc/profile
重新启动防火墙
service iptables restart
八、启动Redis
进入Redis的安装目录
cd /usr/local/redis/bin
查看当前文件夹下内容
ll
使用配置文件启动Redis
./redis-server redis.conf
查看redis进程
ps -ef|grep redis
九、关闭(启动)Redis服务器
进入Redis安装目录
cd /usr/local/redis/bin/
启动关闭Redis服务
./redis-cli shutdown #关闭redis服务器
./redis-server redis.conf #使用配置文件启动redis
查看redis是否启动
ps -ef|grep redis
十、批量生成 redis测试数据
1、Linux Bash下面执行
生成2千万条 redis批量设置kv的语句(key=kn,vaue=vn)写入到/root目录下的 redisTest.txt文件中
for((i=1;i<=20000000;i++)); do echo "set k$i v$i" >> /root/redisTest.txt ;done;
2、用vim去掉行尾的^M符号,使用方式如下
vim /root/redisText.txt
:set fileformat=dos
:wq
3、通过 redis提供的管道-pipe形式,去跑 redis,传入文件的指令批量灌数据,需要花10分钟左右
命令
cat /root/redisTest.txt | /usr/local/redis/redis-2.8.9/src/redis-cli -h localhost -p 6379 --pipe
4、进入客户端查看导入数据量
进入Redis安装目录
cd /usr/local/redis/redis-2.8.9/src/
进入客户端
./redis-cli
查看数据量
dbsize
十一、文件下载地址
链接:https://pan.baidu.com/s/1HYvp4MuSqtM8HyvUP_PMMQ
提取码:yxfo