Redis基本数据结构和操作
本文为redis学习笔记的第二篇文章,本文主要介绍redis如何启动,以及基本的键命令和五种基本数据类型的操作。部分图片可能看不清楚,可以拖到新窗口打开。
一、启动方式
我的环境是windows,那么直接进入redis的解压目录中,分别执行redis-server.exe和redis-cli.exe两个可执行的程序。也可以通过cmd启动:

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

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

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

-h指定远程redis的ip

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

结合配置文件启动:

还可以设置密码:

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

二、命令
1、基础命令
info:查看系统信息
select (0-15),redis一共有16个工作区间,一般默认从0开始,到15.

flushdb:清空当前选择的空间flushall:清空所有dbsize:当前空间里面key-value键值对的数目save:人工实现redis的持久化quit:退出
2、键命令
del key成功返回1,失败返回0.

exits key

ttl和expire

type key 查看key的类型
randomkey:

rename oldkey newkey

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

renamenx:

三、redis数据结构
1、String字符串
setex&psetex

getrange&getset

mset&mget&strlen

setnx&msetnx

数值操作

2、hash

3、list

4、set



5、sorted set
