Redis快速安装

本文将介绍redis在Linux下如何安装与配置


前言

Redis 是完全开源免费的,是一个高性能的key-value的非关系型数据库。
说明:
关系型数据库:数据存在硬盘中来实现io操作,例如mysql,SqlServer
非关系数据库:数据存在内存中,效率高,例如redis
一、Redis的应用场景

1.	Token令牌的生成
2.	短信验证码Code
3.	缓存查询数据
4.	网页计数器
5.	分布式锁
6.	延迟操作

Redis如何存放一个java对象 直接存放json类型即可

提示:以下是本篇文章正文内容,下面案例可供参考

一、下载安装包

wget https://download.redis.io/releases/redis-5.0.6.tar.gz

二、Redis在Linux环境下安装

注意:Redis官方是没有windows版本的,只有linux,这时候因为 在nio中epoll只有linux操作系统独有

1.	上传Redis的安装包 
redis-5.0.6.tar.gz
2.	解压我们的Redis安装包
tar -zxvf redis-5.0.6.tar.gz
3.	mkdir /usr/redis
4.	make install PREFIX=/usr/redis
5.	启动Redis cd /usr/redis/bin     ./redis-server 

拓展:make与make install
1、make 是用来编译的,它从Makefile中读取指令,然后编译。
2、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

二、环境核心配置

配置都在redis.conf文件下进行操作

1.将Redis设置为后台启动

cp /usr/redis-5.0.6/redis.conf    /usr/redis/bin
vi redis.conf  daemonize yes
./redis-server ./redis.conf 重启启动Redis
ps aux | grep 'redis'

2.设置Redis账号密码

# requirepass foobared  //在配置文件中搜索 
requirepass 123456

3.设置Reids允许外界ip访问

注释掉bind 127.0.0.1
protected-mode no ###允许外界访问

4.Redis的数据结构

String类型、Hash类型、List类型、Set类型 、Sorted-Sets

1.String类型
String是redis最基本的类型,一个key对应一个value,sring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象, Sring类型是Redis最基本的数据类型,一个键最大能存储512MB。

Set name mayikt
Gey name mayikt

2.Hash类型
我们可以将Redis中的Hash类型看成具有<key,<key1,value>>,其中同一个key可以有多个不同key值的<key1,value>,所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。

HMSET mayikt zhangsan 21
HGETALL mayikt

3.List类型
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)

LPUSH mayiktlist xiaoming xiaojun xiaoxiao
LRANGE  mayiktlist 0 10

4.Redis 集合(Set)
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。

SADD mayiktset mayikt mayikt02 mayikt03
SMEMBERS  mayiktset

5.Redis 有序集合(sorted set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。


结束语

不懂的问题一定要搞定,不要拖拖拉拉,带着问题规划计划去学习,希望本文能帮助你学到新的知识。

本文完全个人理解,如有不对的地方,恳请指正。
需要交流的可以添加微信共同学习、共同进步。
个人微信:15994998621

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗的小青年~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值