linux环境
redi所需环境安装
gcc
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim
查看gcc版本
gcc --version
普通安装
上传安装文件或者直接直接下载
下载方式:
wget http://download.redis.io/releases/redis-6.2.3.tar.gz
上传通过xftp 或者finalshell上传到linux
解压:
tar -zxvf redis-6.2.3.tar.gz
#进入目录:
cd redis-6.2.3
编译:
make
安装:
make install
创建redis文件夹:
mkdir /usr/local/redis
创建etc和bin etc放redis 的文件 bin放资源:
mkdir /usr/local/redis/etc
mkdir /usr/local/redis/bin源
把redis-6.2.3下redis.conf copy 到/usr/local/redis/etc:
cp /usr/local/redis-6.2.3/redis.conf /usr/local/redis/etc
移动redis-6.2.3\src下这些文件到/usr/local/redis/bin:
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin
更改redis.conf配置(改了启动时自动后台启动)
daemonize 改成yes
dir 改成/usr/local/redis/etc/
docker
镜像拉取
docker pull redis
默认启动
docker run -d -p 6380:6379 --net mynet redis
自动以配置文件启动
docker run -d -p 6380:6379 --net mynet -v /usr/local/redis/etc/redis.conf:/etc/redis.conf --name myredis redis redis-server /etc/redis.conf
- -d:后台启动
- -p:端口映射
- –net:自动以网络
- -v:卷挂载
- –name:名称
- redis-server:以这个配置文件启动