linux安装redis
1安装redis
引用https://www.cnblogs.com/teamemory/p/9482475.html
-
推荐进入到linux路径
/usr/local/src
wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar zxvf redis-4.0.10.tar.gz cd redis-4.0.10/ make
最好是安装完gcc之后在进行make命令
-
安装完成之后可以使用命令进行测试
src/redis-server
或者
src/redis-cli redis> set foo bar redis> get foo "bar"
2修改redis.conf配置文件
#bind 127.0.0.1
将这里前面加上#否则远程无法连接redis或者只能连接ip为127.0.0.1的本地回环地址,无法连接真实的ip.daemonize yes
(这里讲原来的no改为yes,目的是为了设置后台运行)protected-mode no
(这里讲原来的yes改为no,目的是为了解决安全模式引起的报错)
把redis配置文件移动到etc
-
在etc里面建立一个文件夹
mkdir /etc/redis
-
移动配置文件到新建的文件夹下
cp redis.conf /etc/redis/
3杀死redis并重新后台开启redis
pkill -9 redis-server
src/redis-server /etc/redis/redis.conf
4检测redis是否开启
ps axu | grep redis-server
如果是最新时间开启的redis,则表明开启成功
5客户端远程通过ip连接redis
src/redis-cli -h 192.168.1.81 -p 6379
如果出现如下,则表明连接成功
192.168.1.81:6379>
6各种各样的问题汇总
出现 wget: 无法解析主机地址 “download.redis.io”
参考https://blog.csdn.net/u012848709/article/details/82989276
-
输入命令
echo 'nameserver 8.8.8.8'>>/etc/resolv.conf
-
或输入
nameserver 223.5.5.5
nameserver 223.6.6.6
我并没有实测 因为用第一个已经解决了问题.
在目录里面没有 redis-server
引用https://blog.csdn.net/tv002/article/details/87882347
可能是linux里面没有安装gcc
解决方法
输入 yum install gcc
vi的文件过长 使用命令精确寻找字符串
参考https://www.cnblogs.com/z-x-y/p/9198481.html
vi后在最下面一行输入 /你要搜索的字符串 点击回车会自动把光标跳转到字符串 这是从开头搜索
按键盘n跳转到下一个 N调转到上一个
?你要搜索的字符 这是从结尾开始搜索