新手初学Redis之基础知识命令】的更多相关文章

笔者最初接触Redis是因为了解了一些nosql方面的知识,觉得nosql是一个很有意思的方面.像其中的mongodb,redis等等.当初也没有深入的去了解Redis,直到自己前段时间在写一个web项目的时候需要用到缓存来进行性能优化我才仔细的来学习Redis.下面我就来说说我自己在学习Redis过程中的一些心得. Redis是一个nosql数据库,它采用字典结构以键值对的形式将数据全部存储在内存中所以它读写的速度很快,因此很多项目用Redis做缓存用,我也是基于这个想法来学习Redis的. …
 写在前面的话:读书破万卷,编码如有神 -------------------------------------------------------------------- 主要内容包括: redis单进程 redis多数据库 redis的key的操作 redis的value五种类型 -------------------------------------------------------------------- 1.redis单进程 Redis的服务器程序采用的是单进程的模型来处理客…
Redis: Redis是什么: REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key-Value)分布式内存数据库. 基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人称为数据结构服务器. Redis的三个特点: 1)Redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用 2)Redis不仅仅支持简单的key-value类型的数据,同时还…
一,编程语言介绍 1.机器语言:直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节 优点:执行效率高   缺点:   开发效率低 2.汇编语言:用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节.    优点:开发效率比机器语言高   缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高. 3.高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节.   编译型C:类似于谷歌返回,经过一次翻译,以后可以直接拿着翻译的结果去执行.   编译的工具-…
前言 我建议大家看下这个,否则后面你不知道我在说什么. 1.ES数据库相关概念 啥是Es,说白了就是支持文档搜索的分布式数据库,专门方便搜索的,GITHUB京东现在都在用. 1.ES的数据库存放在哪里? 一开始安装的时候有个配置文件elasticsearch.conf,里面会让你设置data的存放位置,我一般是放在ES文件夹下的data文件夹内.ES的逻辑是大部分的数据都存放在硬盘内,但是会把一些索引什么的放在内存内,方便检索. 2.ES为什么会占用很多内存?可否优化 主要是java占用了内存,…
select切换数据库 remoteSelf:0>select 0 "OK" dbsize查看当前数据库的key数量 remoteSelf:0>dbsize "2" keys查看所有的key remoteSelf:0>keys * 1) "SUBCRIBEMAP" 2) "test" flushdb删除当前库所有的key flushall删除所有库所有的key redis索引都是从0开始 默认端口是6379…
看到一张redis的基础知识思维导图,比较清晰, 但是没有标明来源,希望知道的给个地址,我也好说明来源 图大小有1M多.在博客上看比较模糊,可以先下载下来查看,或者在浏览器新标签中打开图片查看,就比较清晰了. 不多说了,上图:…
什么是NoSQL型数据库 NoSQL数据库---NoSQL数据库的分类 Redis学习---NoSQL和SQL的区别及使用场景 Redis学习---负载均衡的原理.分类.实现架构,以及使用场景 什么是redis Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前Redis支持的键值数据类型如下: 字符串类型 散列类型 列表类型 集合类型 有序集合类型. redis的应用场景 缓存(数据查询.短连接.新闻内容.商…
iOS镜像: 硬盘分区:留出一些空间;实在不成,可安装完成以后,新增一块虚拟硬盘; 终端:terminal 用户界面: GUI:图形界面 GNome KDE CLI: bash,zsh,sh,csh,tcsh,ksh 查看所用的shell的类型: ~]# echo $SHELL [root@localhost ~]# echo $SHELL /bin/bash 远程连接: ssh协议:secure,shell ~]# ss -tnl 查看系统是否监听于tcp协议的22号端口; ~]# ip ad…
Redis知识补充 在上一篇博客<Redis基础认识及常用命令使用(一)--技术流ken>中已经介绍了redis的一些基础知识,以及常用命令的使用,本篇博客将补充一些基础知识以及redis持久化和备份. 一. 启用redis的认证功能 第一步:登录redis并创建几个字符串,并退出 [root@ken ~]# redis-cli > set name zhangsan OK > set addr jiangsu OK > OK > MGET name addr tel…