本文为redis学习笔记的第二篇文章,本文主要介绍redis如何启动,以及基本的键命令和五种基本数据类型的操作。部分图片可能看不清楚,可以拖到新窗口打开。

一、启动方式

我的环境是windows,那么直接进入redis的解压目录中,分别执行redis-server.exeredis-cli.exe两个可执行的程序。也可以通过cmd启动:

image

不要直接用crtl+C关闭server,在linux下,直接停掉server的话,会导致数据的丢失。正确的做法是在客户端执行 redis-cli.exe shutdown

image

还可以指定端口启动:./redis-server.exe --port 6380

image

那么对应客户端连接也要指定相应 的端口才能连接。关闭服务端也要指定相应的端口才行:

image

-h指定远程redisip

image

通过配置文件启动,可以在下面这个文件中指定端口号:

image

结合配置文件启动:

image

还可以设置密码:

image

那么客户端连接就必须要密码验证了:

image

二、命令

1、基础命令

info:查看系统信息

select (0-15),redis一共有16个工作区间,一般默认从0开始,到15.

image

  • flushdb:清空当前选择的空间
  • flushall:清空所有
  • dbsize:当前空间里面key-value键值对的数目
  • save:人工实现redis的持久化
  • quit:退出
2、键命令

del key成功返回1,失败返回0.

image

exits key

image

ttlexpire

image

type key 查看key的类型

randomkey:

image

rename oldkey newkey

image

如果是重命名为已经存在的key呢?

image

renamenx:

image

三、redis数据结构

1、String字符串

setex&psetex

image

getrange&getset

image

mset&mget&strlen

image

setnx&msetnx

image

数值操作

image

2、hash

image

3、list

image

4、set

image

image

image

5、sorted set

image