简单了解Redis快速上手(简单使用redis)

Redis是一款开源,高级内存键值型数据库,由Salvatore Sanfilippo开发,可以用作数据库,缓存和消息代理。它是最流行的内存键值型数据库之一,它实现了一个更加可靠性、更加可安全性的持久性、可通过网络访问的内存数据库,并通过持久性支持丰富的数据类型,当前支持四种类型——String(字符串),List(列表),Set(集合),Hash(散列表)。

redis属于以内存为基础,支持高可用,高并发的NoSQL保存形式,并且可以实现灵活的多重数据模型,使得在高性能和高并发场景中有很多特别卓越的表现。它支持 3 种持久化模式: AOF(Append Only File) 持久化、RDB(Redis Database File)持久化和混合持久化,它的标准接口是:Redis native protocol,灵活的配置等等,使其在缓存、session管理等领域有着丰富的应用。

Redis 安装相对简单,Windows 中可以分别用 redis-server.exe 和 redis-cli.exe 作为服务器和客户端两个程序,而在 Linux 系统中只需要下载源码安装即可。一般操作过程如下:

1. 下载源码:

“`

wget http://download.redis.io/releases/redis-3.2.6.tar.gz

“`

2. 解压源码:

“`

tar -zxvf redis-3.2.6.tar.gz

“`

3. 编译安装:

“`

make && make install

“`

4. 配置Redis:

“`

cd redis-3.2.6 && vim redis.conf

“`

根据需要配置redis.conf中的内容,可配置开启端口号、安全设置等。

5. 启动Redis:

“`

root@localhost: cd redis-3.2.6 && src/redis-server redis.conf

“`

如果配置的端口号为 6379,redis-cli连接服务器

“`

root@localhost: redis-cli -h 127.0.0.1 -p 6379

“`

Redis对数据库的操作支持多种功能,常见的操作包括键值查找,列表操作,集合操作,有序集合操作等。redis还支持脚本,在力所能及的情况下,能够满足应用程序的不同需求,脚本可以实现的功能主要是简化多步操作。

简言之,Redis 是一种快速、灵活的 NoSQL 数据库,安装简单、操作灵活,既可以当做缓存使用,也可以持久化存储数据,女朋友都在使用。有兴趣的小伙伴儿可以一试,极客学院也有更多Redis内容,大家可以去学习。


数据运维技术 » 简单了解Redis快速上手(简单使用redis)