首页 > 技术文章 > linux环境搭建(五)--redis单节点搭建

gllegolas 2019-12-31 15:46 原文

1.下载redis.tar.gz安装包

①若该IP有外网,进入下载目录cd /usr/hyxt/redis(目录可自行更改),执行  wget http://download.redis.io/releases/redis-3.2.2.tar.gz进行下载。
②若该IP无外网,则需要下载下来redis-4.0.0.tar.gz 放到某一目录下,我放在了cd /usr/hyxt/redis这个目录下。 

百度云链接:https://pan.baidu.com/s/1LSkcuuxOtXmhuvOC9hEvJw 密码:g5u6

2.解压redis

cd /usr/local/redis //进入到刚才的下载目录 
tar -zxvf redis-4.0.0.tar.gz  //执行解压步骤(要在root用户下解压)
若出现redis-4.0.0文件,说明已经解压成功

3.编译安装redis

cd redis-4.0.0 //进入解压的目录下
make //编译

make install //安装

若出现下图所示,则说明编译成功。

 

 

 

4.创建redis节点

cd .. //返回redis目录
mkdir redis_cluster //创建redis_cluster目录
cd redis_cluster //进去redis_cluster目录
mkdir 8687 //创建8687目录
cd .. //返回redis_cluster目录
cd .. //返回redis目录
cd redis-4.0.0 //进入redis-4.0.0目录
cp redis.conf ../redis_cluster/8083     // 拷贝redis.conf到8083目录下


5.修改刚拷贝的配置文件

vim redis.conf //进入redis.conf

port 8083            //端口
#bind 127.0.0.1    //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes      //redis后台运行
pidfile /var/run/redis_8083.pid    //pidfile文件对应8083端口
#cluster-enabled  yes               //开启集群时把注释去掉
cluster-config-file nodes_8083.conf    //集群的配置  配置文件首次启动自y动生成 8687
cluster-node-timeout 15000               //请求超时  默认15秒,可自行设置
appendonly  no        //aof日志开启  有需要就开启,它会每次写操作都记录一条日志
requirepass 1qaz2wsx //密码

6.启动节点

cd /usr/local/redis       //进入redis目录下
redis-4.0.0/src/redis-server ./redis_cluster/8083/redis.conf  //启动节点
7.测试是否启动

ps -ef|grep redis 

8.ok,搞定啦,单节点部署成功。

redis常用命令:

1、登录redis

cd /usr/local/redis/src

./redis-cli -h 127.0.0.1 -p 8083 -a 1qaz2wsx    //-a后的是密码

2、set mykey hello

set key 100 ex 30
ttl key
get mykey
del mykey
exists mykey
type mykey
keys my*
randomkey
clear
rename mylist newlist
dbsize

EXPIRE:设置某个key的过期时间(秒),(EXPIRE bruce 1000:设置bruce这个key1000秒后系统自动删除)注意:如果在还没有过期的时候,对值进行了改变,那么那个值会被清除。

> set key some-value

> expire key 10

FLUSHDB:清空当前数据库中的所有键

FLUSHALL:清空所有数据库中的所有键

>flushdb

>flushall

转自:https://blog.csdn.net/zxljsbk/article/details/79770712

推荐阅读