Redis整理一下

Redis自己的整理

简单说一下

Redis = Remote Dictionary Server—远程字典服务器
使用c语言 编写的,遵守BSD协议,是一个高性能的KV的分布式数据库,基于内存运行,
也被称为数据结构服务器

ps -ef|grep redis—查看redis
ps aux | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器
redis-server /Users/apple/redis/redis.conf—加载指定的配置文件
redis-cli -p 6379—启动
启动后变成:127.0.0.1:6379> ping(ping是看是不是成功了)
得到PONG是成功了

redis:单进程
默认16个库,第一个库默认角标是0
select:选择库
Dbsize:查看当前数据库key的数量
flushdb:清除当前库
flushall:杀掉全部库

Redis数据类型:

String:字符串—Redis中最基本的类型:一个key一个value,类型是二进制安全的,意思是Redis中String可以包含任何数据,也是最基本的数据类型,一个redis中的字符串value最大是512M。

Hash:哈希类似java中的map—是个键值对是一个String类型和Value的映射表,hash特别适用于存储对象。

List:列表—是一个简单的字符串列表,按照插入顺序排序,可以添加一个元素到头部或者尾部,底层是个链表。
Set:集合—是String类型的无序不重复集合,通过hashtable实现的。
Zset:有序集合—是String类型的无序不重复集合,每个元素都会关联一个分数。
Redis正式通过分数来为集合中的成员进行从小到大的排序的,Zset的成员是唯一的,但是分数是可以重复的。

可以查一些以上数据类型的常用命令

redis的配置文件(redis.conf)
单位,有b和没有b有些区别,对单位来说大小写不敏感。
Include:作为一个总闸,包含其他的配置
general:
daemonize:守护进程
pidfile /var/run/redis_6379.pid:默认pid文件路径
Tcp-backlog:设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列+已经完成三次捂手队列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值