redis(1)

1、NoSQL数据库

       NoSQL=Not Only SQL(不仅仅是SQL),泛指non-relational(非关系型数据库)。NoSQL数据库是为了解决大规模数据集合多重数据种类带来的挑战,特别是超大规模数据的存储。

        NoSQL数据库的一个显著特点就是去掉了关系数据库的关系型特性,数据之间一旦没有关系,使得扩展性、读写性能都大大提高。

2、redis简介

        redis,即Remote Dictionary Server(远程字典服务器),是一个用C语言编写的、开源的、基于内存运行并支持持久化的、高性能的NoSQL数据库.也是当前热门的NoSQL数据库之一。

3、redis的特点

1、支持数据持久化

      redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

2、支持多种数据结构

      redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3、支持数据备份

      redis支持数据的备份,即master-slave模式的数据备份。

4、redis的一些基本命令

1)启动redis服务

​      a、redis-server 前台启动

​      b、redis-server & 后台启动

​      c、redis-server redsi.conf & 启动redis服务时,指定配置文件

2)关闭redis服务

​     a、通过kill命令

​          先查询到redis的pid ps aux|grep redis

​           再使用kill命令杀死对应的进程 kill -9 pid

​     b、通过redis-cli命令关闭

​ redis-cli shutdown

3)redis的客户端

​      redis-cli:默认连接127.0.0.1(本机)的6379端口上的redis服务。

​      redis-cli -p 端口号:连接127.0.0.1(本机)的指定端口上的redis服务。

​      redis-cli -h ip地址 -p 端口:连接指定ip主机上的指定端口的redis服务。

4)退出客户端

​      在客户端执行命令 exit或quit

5)查看redis服务器的统计信息

​      info 查看redis服务的所有统计信息

​      info [信息段] 查看redis服务器的指定的统计信息 如:info Replication

6)切换数据库实例

​      默认情况下,redis客户端连接的是编号为0的数据库实例;可以使用select index切换数据库实例

7)查看当前数据库实例中所有key的数量 : dbsize

8)清空数据库实例 flushdb

9)清空所有数据库实例 flushall

10)查看redis中所所有的配置信息 config get *

        查看redis中指定的配置信息:config get parameter

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值