文章目录
一、Redis的简介和安装
1.1 Redis简介
Redis是一个用c语言开发的非关系型(NoSQL)数据库,它将数据以key-value的形式存储在内存中,性能高并且开源、免费。
redis的应用场景:
- 缓存系统;
- 计数器:网站访问量、转发量、评论数……;
- 消息队列(发布订阅,阻塞队列);
- 排行榜(有序集合);
- 实时系统:垃圾邮件处理系统(布隆过滤器);
- ……
redis的其他特点:
- 支持数据持久化,可以将数据保存到磁盘中,实现永久存储;
- value支持多种数据类型:字符串Strings、链表Lists、集合Sets、有序集合Sorted Sets、哈希Hashes等等。
- 支持主从模式,可以配置集群,能支撑起大型的项目。
- ……
1.2 安装Redis
-
Ubuntu 下安装:
在终端中执行:
sudo add-apt-repository ppa:redislabs/redis sudo apt-get update sudo apt-get install redis
-
windows 下安装:
到官网下载安装包,直接安装即可。
-
测试是否安装成功:
redis-cli ping # 输出:PONG,则表示安装成功
这是redis官方提供的简易redis客户端,可以执行redis的各种命令,要退出,输入:
quit
后回车。指定ip、端口和密码:
redis-cli -h host -p port -a password
1.3 启动和关闭 Redis-server
三种启动方式:
-
默认启动方式:
redis-server
-
指定参数启动:
redis-server --port 6380 # 指定端口为6380
redis 的默认端口为6379。
-
指定配置文件启动:
redis-server redis.conf # 文件需要自行创建,文件名随意
常用配置:
# 是否以守护进程方式启动 daemonize yes # 端口号 port 6379 # ip地址,默认的 127.0.0.1 不支持远程连接 bin