Redis 使用基础及配置文件详解(一)|学习笔记

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 快速学习 Redis 使用基础及配置文件详解(一)

开发者学堂课程【Redis 入门实战演练Redis 使用基础及配置文件详解(一)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/653/detail/10833


Redis 使用基础及配置文件详解(一)


 内容介绍

一、使用客户端链接 redis

二、创建命令连接

三、编译安装后的命令

四、windows 安装 redis

五、Redis 的连接

六、Shell 脚本写入数据到 Redis

七、python 连接方式

八、Redis 配置文件

 

一、使用客户端链接 redis

#/apps/redis/bin/redis-cli -h IP/HOSTNAME -p PORT -a PASSwORD

 

二、创建命令连接

#1n -sv / apps/redis/bin/redis-= / usr/bin/

'/usr/bin/redis-benchmark' -> ‘/apps/redis/bin/redis-benchmark'

' / usr/bin/redis-check-aof' -> ‘ / apps/redis/bin/redis-check-aof'

' /usr/bin/redis-check-rdb'-> ' / apps/redis/bin/redis-check-rdb'

" / usr/bin/redis-cli' -> " / apps/redis/bin/redis-cli'

' / usr/bin/redis-sentinel'-> " /apps/redis/bin/redis-sentinel'

' / usr/bin/redis-server' -> ‘ / apps/redis/bin/redis-server"

 

三、编译安装后的命令

[root@redis-s1 ~]# 1l / apps/redis/bin/

total 21888

-rwXr-xr-x 1 redis redis 2452176 Sep4 16:22 redis-benchmark #redis性能测试工具

-rwXr-xr-x 1 redis redis 5777752 Sep4 16:22 redis-check-aof#AOF文件检查工具

-rwxr-xr-x 1 redis redis 5777752 Sep4 16:22 redis-check-rdb #RDB 文件检查工具

-rwxr-xr-x 1 redis redis 2618208 sep 4 16;22 redis-cli #客户端工具

lrwxrwxrwx 1 redis redis12 Sep 4 16:22redis-sentinel -> redis-server#哨兵,软连接到 server

-rwxr-xr-x 1 redis redis 5777752 Sep4 16:22 redis-server #redis服务启动命令

进入客户端:

[root@redis-server1 redis-4.0.14]# ll /apps/redis/

total 0

drwxr-xr-x 2 redis redis 134 Feb7 19:41 bin

drwxr- xr-x 2 redis redis6 Feb7 19:42 data

drwxr-xr-x 2 redis redis24 Feb7 19:59 etc

drwxr-xr-x 2 redis redis6 Feb7 19:42 logs

drwxr-xr-x 2 redis redis6 Feb7 19:42run

[root@redis-server1 redis-4.0.14]# ll /apps/redis/bin/

total 21888

- rwxr-xr-x 1 redis redis 2452112 Feb7 19:41 redis-benchmark

-rwxr-xr-x 1 redis redis 5777696 Feb7 19:41 redis-check-aof

-rwxr-xr-x 1 redis redis 5777696 Feb7 19:41 redis-check-rdb

-rwxr-xr-x 1 redis redis 2618152 Feb7 19:41 redis-cli

lrwxrwxrwx 1 redis redis12 Feb7 19:41 redis-sentinel -> redis-server

-rwxr-xr-x 1 redis redis 5777696 Feb_7 19:41 redis-server

[root@redis-server1 redis-4.0.14]#apps/ redis/bin/redis-cli  --help此命令可以查看参数

Usage: redis-cli [OPTIONS][cmd [arg [arg ...]]]

-h<hostname>  Server hostname(default: 127.0.0.1).

-p <port>    Server port (default: 6379).

-s <socket>  Server socket (overrides hostname and port) .

-a <password>Password to use when connecting to the server.

-u <uri>  Server URI.

-r <repeat>  Execute specified command N times.

-i <interval>   when -r is used, waits <interval> seconds per command.It is possible to specify sub-second times like -i 0.1.

-n<db>  Database number.

-x    Read last argument from STDIN.

-d<delimiter>   Multi-bulk delimiter in for raw formatting (default: \n).

-c       Enable cluster mode (follow -ASK and -MOVED redirections) .

--raw     Use raw formatting for replies (default when STDoUT isnot a tty) .

--no-raw   Force formatted output even when STDOUT is not a tty.

--csv    0utput in csv format.

--stat   Print rolling stats about server: mem, clients, ...

如果想去redis服务器进行操作,那么需要使用 redis-cli,后面接-h 可以指定链接到哪个服务项去。也就是说在连联立的时候,可以连到别的 redis 服务项去,那么就需要通过-h 去连接对方的地址。

-p去指定连接的端口,此时默认的服务器端口是6379

-a指定密码

关于 redis-sentinel(软连接)

[ rootaredis-serverl redis-4.0.14]# 1L /apps/ redis/bin/

total 21888

-rwxr-xr-x 1 redis redis 2452112 Feb 7 19:41 redis benchmark

-rwxr-xr-x 1 redis redis 5777696 Feb 7 19:41 redis- check- aof

-rwxr-xr-x 1 redis redis 5777696 Feb 7 19:41 redis check- rdb

-rwxr-xr-x 1 redis redis 2618152 Feb 7 19:41 redis-cli

Lrwxrwxrwx 1 redis redis 12 Feb 7 19:41 redis-sentinel -> redis-server

rwxr-xr-x 1 redis redis 5777696 Feb 7 19:41 redis-server

 

四、windows 安装 redis

1.Windows 版 Redis 下载地址:

https://github.com/MicrosoftArchive/redis/releases

强烈不推荐在生产环境使用 Windows 系统运行 Redis 服务。

下载中 Redis-x64-3.2.100.msiRedis-64-.100.zip,然后进行安装。

Redis manager 是一个客户端工具。

2.解压后的目录:

image.png

解压之后找到 redis-server,配置文件是 redis.windows.conf,将配置文件改一下,执行 redis-server。

3.编辑配置文件并执行 redis-server.exe

C: \Users\ZhangShiJie>cd C: \Users\ZhangShiJi e\Desktop\Redis-x64-3.ψ.504

C: \Users\ZhangShiJi e\Desktop\Redis-x64-3.0.504>redis-server .exe redis . windows . conf

image.png 

4.验证 Redis 服务端口

image.png

5.执行 redis-cli 客户端

使用客户端连接到 Windows 版 redis server,进行创建 key 与获取 key 操作。

image.png 

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
5月前
|
存储 NoSQL 关系型数据库
Redis系列学习文章分享---第一篇(Redis快速入门之初始Redis--NoSql+安装redis+客户端+常用命令)
Redis系列学习文章分享---第一篇(Redis快速入门之初始Redis--NoSql+安装redis+客户端+常用命令)
144 1
|
5月前
|
消息中间件 缓存 NoSQL
day40--Redis(二)实战篇
day40--Redis(二)实战篇
29 2
|
6月前
|
存储 NoSQL Redis
第十八章 Redis查看配置文件和数据类型
第十八章 Redis查看配置文件和数据类型
53 0
|
6月前
|
NoSQL Redis 数据库
Redis入门到通关之Redis通用命令
Redis入门到通关之Redis通用命令
54 0
|
NoSQL Redis 数据库
【Redis从头学-2】1张思维导图、12个例子带你学会使用Redis的12个基本命令
【Redis从头学-2】1张思维导图、12个例子带你学会使用Redis的12个基本命令
113 0
|
机器学习/深度学习 存储 NoSQL
【Redis基础知识 十二】Redis通用指令
【Redis基础知识 十二】Redis通用指令
96 0
|
存储 NoSQL Redis
Redis(二十九)- Redis集群的介绍以及搭建
上一篇文章我们介绍了哨兵模式,Redis(二十八)- Redis的哨兵模式。哨兵模式虽然解决主机master宕机之后,从机slave自动上位的问题。但是,该模式中主机还是只能有一个,还是存在性能瓶颈。下面介绍的Redis集群则可以解决这个问题。
204 0
Redis(二十九)- Redis集群的介绍以及搭建
|
监控 NoSQL Redis
Redis(二十八)- Redis的哨兵模式
这篇文章将介绍另外一种模式—哨兵模式,该模式在master宕机之后可以自动从各个slave中选举一个作为新的master。
286 0
Redis(二十八)- Redis的哨兵模式
|
NoSQL 容灾 Redis
Redis(二十七)- Redis的主从复制说明
单机的Redis服务器既需要读有需要写,Redis服务器的压力会比较大。所以,在实际的开发中一般会采取读写分离的形式。主从复制就是读写分离的一种形式。主服务器(master)以写为主,从服务器(slave)以读为主,主机数据更新后根据配置和策略,自动同步到备份机的master/slaver 机制。
159 0
Redis(二十七)- Redis的主从复制说明
|
NoSQL 安全 网络协议
Redis 使用基础及配置文件详解(三)|学习笔记
快速学习Redis 使用基础及配置文件详解(三)
288 0
下一篇
无影云桌面