单节点redis安装
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
一、Linux下安装
本例采用编译的方式进行安装
1、下载
在官网上选择自己需要的版本进行下载,如:redis-5.0.8.tar.gz
2、安装依赖
yum install -y tcl
[NOTE]
有些环境在编译的时候会提示需要安装gcc依赖:yum install -y gcc
,编译时提示"zmalloc.h:50:31: fatal error"报错则在编译时使用make MALLOC=libc
命令。
3、编译安装
-
tar -zxvf redis-5.0.8.tar.gz
-
make
&&make test
&&make install
4、配置服务
-
cd utils
-
./install_server.sh
[NOTE]
可以以端口来区分不同的服务,其下还可以用不同的db来划分。 -
安装完成后,可以看到默认的配置文件在"/etc/redis/56379.conf",启动文件是在"/etc/init.d/redis_56379",可以根据实际需求进行修改如:
vim /etc/redis/56379.conf
- bind 0.0.0.0 ---允许所有连接
- requirepass foobared ---设置登录密码
- maxmemory
---设置最大内存
-
启停命令
- 启动:
service redis_56379 start
- 停止:
service redis_56379 stop
- 开机启动:
chkconfig redis_56379 on
[NOTE]
编译安装之后默认可以使用service的方式来启停,对于CentOS7,也可以根据需求创建systemctl服务来进行启停。 - 启动:
二、Windows下安装
- 下载,redis官网上是没有提供Windows的安装程序,在Github上可以找到,这边提供一个下载地址,下载msi版本。
- 安装,执行下载好的安装程序,一路next,选择安装文件夹,并勾选配置path,即设置环境变量。
- 启停,计算机管理--->服务与应用程序--->服务 看到redis服务,可以操作启停。