微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)。

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐