Redis服务在Windows和Linux上的配置

一、Windows本机开启 Redis服务

1. 下载Windows版本的Redis

image.png

2. 解压到环境目录

image.png

3. 直接点击redis-server.exe即可开启服务

image.png
在redis-cli服务端进行一些操作:

  • 测试redis启动是否成功:输入 ping, 如果返回pong 证明启动成功。
  • set, get方法
    image.png

二、Linux开启 Redis服务

阿里云服务器上部署redis

  • 源文件放在了/local/redis-5.0.7

  • 默认安装后的文件路径 /usr/local/bin
    image.png
    将源文件下的redis.config文件,复制一份放到默认安装后的文件路径下,这样当我们更改redis的配置文件时,也有一份备份的配置文件

  • 通过制定的配置文件redis-config启动redis
    image.png

  • 测试redis服务
    image.png

  • 关闭redis服务
    在redis-cli中执行 shutdown命令,退出redis服务,运行exit回到命令行。
    image.png

三、redis中的常用命令

image.png

redis常用命令测试如下:

[root@iZ2ze09k5j3dulckk63hjuZ /usr/local/bin]#redis-cli
127.0.0.1:6379> select 1 #选择数据库,总共16个
OK
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> ping #测试连接是否成功
PONG
127.0.0.1:6379> DBSIZE #查询数据库的大小
(integer) 1
127.0.0.1:6379> keys * #查询该数据库中的所有key
1) "username"
127.0.0.1:6379> set age 10 #新建kv键值对
OK
127.0.0.1:6379> keys *
1) "age"
2) "username"
127.0.0.1:6379> type age #返回key所存储的value的数据结构类型
string
127.0.0.1:6379> EXPIRE username 10 #设置key的过期时间,超过时间后,将会自动删除该key
(integer) 1
127.0.0.1:6379> ttl username #返回key剩余的过期时间。
(integer) 5
127.0.0.1:6379> ttl username
(integer) 0
127.0.0.1:6379> ttl username
(integer) -2
127.0.0.1:6379> EXISTS username #判断该数据库中是否有该key
(integer) 0
127.0.0.1:6379> EXISTS age
(integer) 1
127.0.0.1:6379> MOVE age 1 #移动key到指定的数据库中
(integer) 1
127.0.0.1:6379[2]> FLUSHDB # 清空该数据库中的键值对
OK
127.0.0.1:6379[2]> dbsize
(integer) 0
127.0.0.1:6379[1]> FLUSHALL #清空所有数据库
OK

Set和List在添加和删除元素的区别:
set对应的是 add和remove,
list对应的是 push和pop。

set和list在查询全部元素的区别:
list:lrange listname 0 -1
set:smembers setname

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值