1.进入目录
cd /usr/local
2.下载5.0.3
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
3.解压到当前目录
tar -xvzf redis-5.0.3.tar.gz
4.删除压缩包
rm redis-5.0.3.tar.gz
5.进入解压出来的目录
cd /usr/local/redis-5.0.3
6.编译源码
make
7.安装并指定目录
make install PREFIX=/usr/local/redis
7.修改配置文件
vi redis.conf
说明,编辑文件用vi redis.conf指令
搜索文件,进入文件后,在还没有按下 i 进入编辑时直接输入 / 你要搜索的文本你就会定位到你要搜索的文本
想显示文件的行数,需要在没有按 i 的状态下,输入:set number按回车就可以显示文件的行
8.修改以下配置
vim的查找功能
vim是一款强大的编辑器。
在vim下要查找字符串:
一,全匹配:
1,从上往下查找,比如“string” : /string
2,从下往上查找,比如“string” : ?string
二,模糊匹配(正则表达式)
1,. :通配1个字符 ,如 匹配 server, 可以用 /se...r
2,* :通配多个字符,如 匹配 privilege,可以用 p*ge
三,快速查找
1, Shift + * :让光标停留在想要查找的单词的任意一个字母上面, 然后输入 Shift + * ,即可快速选中该单词,并且通过 n 或 N 进行上一个或下一个的匹配。
2,yw :让光标停留在单词的第一个字母上, 然后输入yw拷贝该单词, 然后输入 / (Ctrl + R) 0 (即 /”0),回车, 就查找到了第一个匹配的单词, 并且通过 n 或 N 进行上一个或下一个的匹配。
a.远程访问需要把bind注释掉
bind 127.0.0.1 修改为 # bind 127.0.0.1
b.默认启动时为后台启动
daemonize yes
c.设置密码,找到
# requirepass foobared 字符
修改为
requirepass password
d.protected-mode yes 改为no 可以不用输入密码登陆
12.打开客户端
cd /usr/local/redis-5.0.3/src
./redis-cli
# 进入客户端交互模式后输入
auth password
9从前台启动
cd /usr/local/redis/bin/
./redis-server
/*
进入 src 文件夹以配置文件的形式启动项目
cd /usr/local/redis-5.0.3/src
./redis-server ../redis.conf
*/
10从后台启动
复制 cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/
//进入 cd /usr/local/redis/bin/
./redis-server redis.conf
11.查看是否启动成功,如果有 6379 端口的服务代表启动成功
netstat -nlpt
-
设置开机启动
vi /etc/systemd/system/redis.service
复制进去
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
设置开机启动systemctl daemon-reload systemctl start redis.service systemctl enable redis.service
测试连接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
删除无用文件rm -rf /usr/local/src/redis-5.0.3.tar.gz // rm -rf /usr/local/src/redis-5.0.3
其他服务操作命令systemctl start redis.service #启动redis服务 systemctl stop redis.service #停止redis服务 systemctl restart redis.service #重新启动服务 systemctl status redis.service #查看服务当前状态 systemctl enable redis.service #设置开机自启动 systemctl disable redis.service #停止开机自启动