centos上安装redis
win上装redis
上线--》centos装了---》详细研究
docker装----》配置持久化
找官网:
-redis源码----》自己编译
-redis stack ---》编译过后的可执行文件
-6.x版本
基于源码,在不同平台编译成相应平台的可执行文件
-mac
-linux
-乌班图
-centos
-win:是编译不了的
C语言编译工具:gcc
编译安装
1.3.1下载安装
下载:
wget https://download.redis.io/releases/redis-6.2.13.tar.gz
解压:
tar -xzf redis-6.2.13.tar.gz
建立软连接
ln -s redis-6.2.13 redis
cd redis
make&&make install
make install--->安装---》会在/usr/local/bin/ 放几个可执行文件
在src目录下可以看到
redis-server--->redis服务器
redis-cli---》redis命令行客户端
redis-sentinel---》sentinel服务器,哨兵
redis-benchmark---》redis性能测试工具
redis-check-aof--->aof文件修复工具
redis-check-dump---》rdb文件检查工具
redis作者对windows维护不好,window自己有安装包
卸载redis
1、查看redis进程
ps aux|grep redis
2、kill掉进程;
kill 进程id
3、进入到redis目录
cd /usr/local/
4、删除redis对应的文件
rm -f /usr/local/redis/bin/redis*
rm -f /usr/local/bin/redis*
5、删除对应的文件
rm -rf redis
redis启动
1 最简启动
redis-server
ps aux|grep redis #查看进程
# yum install net-tools -y
netstat -antpl|grep redis #查看端口
redis-cli -h ip -p port ping #命令查看
2 动态参数启动
redis-server --port 6380 #启动,监听6380端口
3 配置文件启动
配置文件启动(6379对应手机按键MERZ,意大利女歌手Alessia Merz的名字)
通过redis-cli连接,输入config get * 可以获得默认配置--》100来对
在redis目录下创建config目录,copy一个redis.conf文件
daemonize--》是否是守护进程启动(no|yes)
port---》端口号
logfile--》redis系统日志
dir--》redis工作目录
配置文件:
daemonize yes #是否以守护进程启动
pidfile /var/run/redis.pid #进程号的位置,删除
port 6379 #端口号
dir /root/lqz/redis/data #工作目录
logfile redis.log # 日志文件名
bind 0.0.0.0
在redis目录下新建data目录,用来存放书籍
启动redis
redis-server ./redis.conf
查看进程
ps -ef |grep redis |grep 6379
查看日志
cd data
cat redis.log
127.0.0.1 localhost 0.0.0.0 有什么区别?
localhost:是个域名---》在操作系统的host文件---》中配置了跟127.0.0.1对应的
127.0.0.1:回环地址---》本地--》只经过网络层就回来了 应用层--》网络--》应用层
192.168.1.64:需要从应用层---》数据链路层---》回到应用层
0.0.0.0:不是一个有效ip,服务监听这个地址--》等同于监听本机网卡所有地址
127.0.0.1
192.168.1.64
redis客户端操作
标签:grep,--,redis1,redis,---,0.0,目录 From: https://www.cnblogs.com/YeeQX/p/17868445.html