Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)

1. 服务器端

1.1 服务器端的命令为redis-server

Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)_第1张图片

1.2 使⽤help查看帮助⽂档

redis-server --help

Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)_第2张图片

1.3 查看redis运行

ps aux | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器
sudo redis-server /etc/redis/redis.conf 指定加载的配置文件

2. 客户端

2.1 客户端的命令为redis-cli

2.2 使⽤help查看帮助⽂档

redis-cli --help

Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)_第3张图片

2.3 运⾏测试命令

ping

2.4 切换数据库

        数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库   【即通常默认为0号库】

select 10

        Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。

        Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似,所以可以将其中的每个字典都理解成一个独立的数据库。

        每个数据库对外都是一个从0开始的递增数字命名,Redis默认支持16个数据库(可以通过配置文件支持更多,无上限),可以通过配置databases来修改这一数字。

Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)_第4张图片

        Redis也不支持为每个数据库设置不同的访问密码,所以一个客户端要么可以访问全部数据库,要么连一个数据库也没有权限访问。

你可能感兴趣的:(Redis数据库,redis,数据库)