ubuntu 安装, 使用 redis

本文介绍Redis作为开源内存数据结构存储的应用场景,包括其支持的数据结构类型、内置特性及持久化策略,并提供了Docker和源码两种安装方式的指导。

官网:
https://redis.io/

简介

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, 
cache and message broker. It supports data structures such as strings, hashes, lists, sets, 
sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius 
queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, 
transactions and different levels of on-disk persistence, and provides high availability 
via Redis Sentinel and automatic partitioning with Redis Cluster

开源,数据存内存(硬盘也行),可以当成数据库用、也可以当成缓存用、或者当成个发布订阅器。

支持string hash list set 有序set 等

内置了副本集,Lua脚本,LRU键值对淘汰算法,事务,不同级别的硬盘持久化策略

通过 redis哨兵 和支持自动划片的集群 来提供高可用性。

 

docker 

推荐docker方式,下载 redis 镜像后 启动就行

sudo docker pull redis
sudo docker run -p 6379:6379 -d redis redis-server

 

源码安装

下载

https://redis.io/download

下载最新的redis-4.0.10.tar 

 

安装

tar -xvf redis-4.0.10.tar
make
make test
sudo make install

 

启动

redis-server

 

关闭

redis-cli shutdown

 

使用

各语言的客户端

https://redis.io/clients

 

比如 go 客户端, 笑脸表示还在维护,  星星表示推荐

推荐了 Radix 和 Redigo 。

去源码仓库看看。

Radix    423 赞

Redigo  7.7k

go-redis  9.5k

看来不能尽信官网推荐啊

选 go-redis 的吧

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值