searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Redis安装使用指南

2023-10-30 01:58:57
8
0

1、版本说明

Redis借鉴了Linux操作系统对于版本号的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2)。

当前奇数版本就是下一个稳定版本的开发版本,例如:2.9版本是3.0版本的开发版本。所以我们在生产环境通常选取偶数版本的Redis。

Redis是C语言开发的,官方并不提供 Windows 版本,所有的版本都是基于Linux的。但是微软的一个团队将Redis移植到了windows,所以在Windows上也可以使用Redis。

2、安装

下载地址:见官网。

官方没有Windows版本Redis下载,提倡使用Linux版的Redis,所以官网值提供了Linux版的Redis下载。下载的时候需要注意,选择下载稳定版本,不稳定的不推荐在学习时使用,也不推荐在生产环境中使用。

1.安装 C 语言需要的 GCC 环境

yum install -y gcc-c++ wget

2.下载并解压缩 Redis 源码压缩包

# 下载
wget download.redis.io/releases/redis-6.2.6.tar.gz
mkdir /usr/local/hero/redis
tar -zxvf redis-6.2.6.tar.gz -C /usr/local/hero/redis

3.编译 Redis 源码,进入 redis-6.2.6 目录,执行编译命令,进行安装

cd /usr/local/hero/redis/redis-6.2.6/src
make && make install
# 执行完毕后安装成功!

3、启动

方式一:前台启动

启动命令:直接运行 bin/redis-server 将以前台模式启动

关闭方法:ctrl+c

客户端窗口关闭则 redis-server 程序结束,不推荐使用此方法

方式二:守护式启动

  1. 创建Redis工作目录
mkdir /usr/local/zhang/redis/data
# 复制配置文件
cp /usr/local/zhang/redis/redis-6.2.6/redis.conf
/usr/local/zhang/redis/
  1. 修改配置 redis.conf,配置所在路径/usr/local/zhang/redis/redis-6.2.6/redis.conf
##############必须配##############
# 守护进程 默认值为:no
daemonize yes
##############可选配##############
# 关闭保护模式,此时外部网络可以直接访问 默认值为:yes
protected-mode no
# 绑定地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意
IP访问
bind 0.0.0.0
# 数据库数量,设置为1
databases 1
# 设置密码
requirepass xxxx
# 修改redis的工作目录(需要提前创建工作目录)
dir /usr/local/zhang/redis/data
  1. 启动服务
redis-server /usr/local/zhang/redis/redis.conf
  1. 关闭服务:

     方式1-守护式服务使用客户端命令关闭服务: redis-cli shutdown    也可以使用kill命令关闭.

     配置开机自启动:编辑"/etc/rc.local",在最后一行添加方式二中启动命令

/usr/local/bin/redis-server /usr/local/zhang/redis/redis.conf

4、命令行客户端

在Redis的安装目录中有Redis的客户端,即redis-cli(Redis Command Line Interface),它是Redis自带的基于命令行的Redis客户端。

连接本地Redis方法:

redis-cli
# 直接启动`redis-cli`将默认连接运行在本机的6379端口的Redis服务。

使用密码连接Redis用法:

redis-cli -a xxx

使用密码连接远程Redis用法:

redis-cli -h 127.0.0.1 -p 6379 -a xxx

可以通过参数指定以下选项:

-h 参数连接指定IP地址的服务

-p 参数指定服务运行的端口号。不写地址和端口时,默认是 127.0.0.1 和 6379。

-a 是输入权限密码

也可以在登录后再输入密码:

/usr/local/zhang/redis/redis-6.2.6/bin/redis-cli
127.0.0.1:6379> auth xxx
OK
0条评论
作者已关闭评论
1****m
13文章数
0粉丝数
1****m
13 文章 | 0 粉丝
原创

Redis安装使用指南

2023-10-30 01:58:57
8
0

1、版本说明

Redis借鉴了Linux操作系统对于版本号的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2)。

当前奇数版本就是下一个稳定版本的开发版本,例如:2.9版本是3.0版本的开发版本。所以我们在生产环境通常选取偶数版本的Redis。

Redis是C语言开发的,官方并不提供 Windows 版本,所有的版本都是基于Linux的。但是微软的一个团队将Redis移植到了windows,所以在Windows上也可以使用Redis。

2、安装

下载地址:见官网。

官方没有Windows版本Redis下载,提倡使用Linux版的Redis,所以官网值提供了Linux版的Redis下载。下载的时候需要注意,选择下载稳定版本,不稳定的不推荐在学习时使用,也不推荐在生产环境中使用。

1.安装 C 语言需要的 GCC 环境

yum install -y gcc-c++ wget

2.下载并解压缩 Redis 源码压缩包

# 下载
wget download.redis.io/releases/redis-6.2.6.tar.gz
mkdir /usr/local/hero/redis
tar -zxvf redis-6.2.6.tar.gz -C /usr/local/hero/redis

3.编译 Redis 源码,进入 redis-6.2.6 目录,执行编译命令,进行安装

cd /usr/local/hero/redis/redis-6.2.6/src
make && make install
# 执行完毕后安装成功!

3、启动

方式一:前台启动

启动命令:直接运行 bin/redis-server 将以前台模式启动

关闭方法:ctrl+c

客户端窗口关闭则 redis-server 程序结束,不推荐使用此方法

方式二:守护式启动

  1. 创建Redis工作目录
mkdir /usr/local/zhang/redis/data
# 复制配置文件
cp /usr/local/zhang/redis/redis-6.2.6/redis.conf
/usr/local/zhang/redis/
  1. 修改配置 redis.conf,配置所在路径/usr/local/zhang/redis/redis-6.2.6/redis.conf
##############必须配##############
# 守护进程 默认值为:no
daemonize yes
##############可选配##############
# 关闭保护模式,此时外部网络可以直接访问 默认值为:yes
protected-mode no
# 绑定地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意
IP访问
bind 0.0.0.0
# 数据库数量,设置为1
databases 1
# 设置密码
requirepass xxxx
# 修改redis的工作目录(需要提前创建工作目录)
dir /usr/local/zhang/redis/data
  1. 启动服务
redis-server /usr/local/zhang/redis/redis.conf
  1. 关闭服务:

     方式1-守护式服务使用客户端命令关闭服务: redis-cli shutdown    也可以使用kill命令关闭.

     配置开机自启动:编辑"/etc/rc.local",在最后一行添加方式二中启动命令

/usr/local/bin/redis-server /usr/local/zhang/redis/redis.conf

4、命令行客户端

在Redis的安装目录中有Redis的客户端,即redis-cli(Redis Command Line Interface),它是Redis自带的基于命令行的Redis客户端。

连接本地Redis方法:

redis-cli
# 直接启动`redis-cli`将默认连接运行在本机的6379端口的Redis服务。

使用密码连接Redis用法:

redis-cli -a xxx

使用密码连接远程Redis用法:

redis-cli -h 127.0.0.1 -p 6379 -a xxx

可以通过参数指定以下选项:

-h 参数连接指定IP地址的服务

-p 参数指定服务运行的端口号。不写地址和端口时,默认是 127.0.0.1 和 6379。

-a 是输入权限密码

也可以在登录后再输入密码:

/usr/local/zhang/redis/redis-6.2.6/bin/redis-cli
127.0.0.1:6379> auth xxx
OK
文章来自个人专栏
后端研发
13 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0