10 Redis

1 Redis介绍

1.1 Redis是什么?

● Redis(Remote Dictionary Server),即远程字典服务。key—value存储系统,是跨平台的非关系型数据库。

● Redis是一个开源的使用ANSI C语言编写、遵循BSD协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key—Value)存储数据库,并提供多种语言的API。

● Redis通常称为数据结构服务器,因为值(value)可以是如下八种数据类型:

  •  字符串(String)、哈希(Hash)、列表(list)、集合(set)、有序集合(sorted set)、位图(Bitmaps)、HyperLogLog、地理空间(Geospatial)。

10 Redis

1.2 Redis的特点

① 速度快

② 基于键值对数据模型

③ 功能丰富

④ 简单稳定

⑤ 客户端语言多

⑥ 持久化

⑦ 高可用

1.3 Redis的使用场景

● 当作高性能的缓存

● 分布式锁

● 计数器

● 最新列表

● 排行榜


 

2 Redis的安装部署及简单的使用

2.1 安装部署

2.2 Redis的简单使用

2.2.1 Redis服务启动

说明 指令
启动redis服务(挂在前台) bin/redis-server ./redis.conf
改redis.conf文件(挂在后台) daemonize yes
用端口,查看redis服务 netstat -nltp | grep 6379
ps命令,查看redis程序 ps -ef | grep redis

2.2.2 Redis服务停止

说明 指令
查看redis端口号 nerstat -nltp | grep 6379
杀掉redis进程 kill -9 端口号
客户端关闭 shutdown

2.2.3 Redis的客户端连接

说明 指令
连接redis服务 bin/redis-cli -p 6379
  -p参数可以指定连接端口,不带-p默认连接6379
该bind参数(绑定到hadoop102映射地址) bin hadoop102
连接redis服务 bin/redis-cli -h hadoop102 -p 6379

2.2.4 Redis的路径配置

● 在redis根目录下,创建一个文件夹名为dataDir,并在配置文件中配置

[atguigu@hadoop102 redis]$ vim redis.conf
……
dir /opt/module/redis/dataDir

 

上一篇:化学必修1学习笔记


下一篇:2Redis安装