1. select 3 切换到3号
数据库 (
默认有16个
数据库,
默认从0开始,即0-15)
2. DBSIZE 查看当前
数据库的使用情况
3. keys * 查看所有的key
4. flushdb 清空当前
数据库内容
5. flushall 清空所有
数据库
6. exist a 是否存在key为a
7. move a 1 将key为a的移到下标为1的
数据库中
8. expire a 10 将key为a的设置10s的过期时间
9. ttl a 查看a的生存时间(TTL(生存时间值)是 Time To Live的缩写)
10. type a 查看a的类型
趣闻:为何port是6379?
6379对应9宫格的merz,merz是意大利舞女、演员。
1. 为何re
dis是单线程的?
Re
dis是很快的,官方表示,Re
dis是基于内存操作,
cpu不是Re
dis性能瓶颈,Re
dis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,就使用单线程了!
2. Re
dis单线程为什么还这么快?
误区1∶高
性能的服务器一定是多线程的?
误区2∶多线程(
cpu上下文会切换!)一定比单线程效率高!先去
cpu>内存>硬盘的速度要有所了解!
核心: re
dis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(
cpu上下文会切换∶耗时的操作!! ! ),对于内存系统来说,如果没有上下文切换效率就是最高的!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。