1.解压redis压缩包
tar -zxvf redis-5.0.7
2. 基本环境安装 进入解压后的目录
安装yum(cents需要 其它版本Linux可能不适用yum用其它工具)
ubuntu:apt-get
suse:zypper
centos:yum
sudo apt-get install build-essential
sudo apt-get install yum
出现报错参考(若用Ubuntu时)
https://blog.****.net/baidu_41858278/article/details/87564544?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control
基本环境
yum install gcc-c++ //经测试suse不用这个步骤
make
make install //确认是否安装成功 也可以不执行
安装好后/usr/local/bin下多了这几个文件
3./usr/local/bin下新建config文件夹 把redis解压包中的redis.conf复制过来
并修改daemonize改为yes (允许后端启动)
4.启动
//redis-server是启动服务 使用redis.conf启动
redis-server config/redis.conf //连接测试 -p指定端口(必须用redis.conf配置文件中定义的端口)
redis-cli -p 6379 . //退出测试(与Linux关机命令一致)
shutdown
5.报错
1)插入数据报错
百度redis快照关闭了报错 打开redis.conf 把stop-writes-on-bgsave-error改为no
再重启redis
2)shutdown停止redis报错
redis.conf中将
logfile ""加上log文件路径 如下
logfile /usr/local/bin/config/redislog.log
再重启redis
6.开启防火墙
redis.conf中把
bind 127.0.0.1 注释掉 bind表示允许访问的ip
protected-mode 改为no(yes:只允许指定ip访问须配置bind no:外部ip允许访问)
这样外部ip就能访问到redis了
新建用户
useradd -u 544 -d /usr/testuser1 -g users -m testuser1
passwd testuser1
-u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。
-d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
-m:自动建立用户的登入目录。
参考https://www.cnblogs.com/zhaopanpan/articles/10117702.html