`
yzabstract
  • 浏览: 14947 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

redis命令小结

阅读更多
下载地址https://github.com/dmajkic/redis/downloads

启动服务
打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-server.exe redis.conf 。运行以后出现如下界面。
进入服务
重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。运行成功如下图所示。
这样,Redis windows环境下搭建已经完成,是不是很简单。
存储 获取
set get

1.比较安全的办法是采用绑定IP的方式来进行控制。
复制代码 代码如下:
bind 127.0.0.1
表示仅仅允许通过127.0.0.1这个ip地址进行访问。那么其实只有自己才能访问自己了,其他机器都无法访问他。
这段命令要去redis.conf里修改。
这里请注意
我们常用的启动方式src/redis-server
改为src/redis-server redis.conf
因为它需要加载配置文件。
这个方法有一点不太好,我难免有多台机器访问一个redis服务
2.设置密码,以提供远程登陆
redis.conf
找到
requirepass
写上
requirepass yourpassword
设置密码以后发现可以登陆,但是无法执行命令了。
复制代码 代码如下:
src/redis-cli -h 192.168.1.121
keys *
(error) ERR operation not permitted
授权命令
复制代码 代码如下:
auth 123456
登陆带密码方式
复制代码 代码如下:
./redis-cli -h 192.168.1.121 -a abcd
由于redis并发能力极强,仅仅搞密码,攻击者可能在短期内发送大量猜密码的请求,很容易暴力破解,所以建议密码越长越好,比如20位。(密码在 conf文件里是明文,所以不用担心自己会忘记)
几个exe程序的功能:
    redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).

        redis-check-aof.exe:更新日志检查

       redis-check-dump.exe:本地数据库检查

       redis-cli.exe:客户端
        redis-server.exe:服务端


通过密码访问
redis-cli.exe -h 127.0.0.1 -p 6379 -a vas123
分享到:
评论

相关推荐

    redis常用命令小结

    1、redis-benchmark redis基准信息,redis服务器性能检测 redis-benchmark -h localhost -p 6379 -c 100 -n 100000 100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能 [root@...

    Redis实践与总结

    - `HSET`原理:Redis的`HSET`命令用于将哈希表字段的值设置为value,哈希表是通过哈希表实现的,其添加、删除、查找操作的时间复杂度均为O(1)。 - `HSET`编码方式: - **Ziplist**:当有序集合保存的元素数量少于...

    redis集群搭建小结

    3. **初始化集群**:使用`redis-cli --cluster create`命令创建集群,指定所有节点的IP和端口。例如: ``` redis-cli --cluster create node1:7000 node2:7000 node3:7000 --cluster-replicas 1 ``` 这里`--...

    Redis安装与使用方法小结

    要将Redis作为服务启动,以管理员身份运行命令提示符,输入`redis-server.exe --service-install E:\redis\redis.windows.conf --loglevel verbose`创建服务。之后,可以在服务管理器中看到Redis服务,并在重启后...

    Redis中散列类型的常用命令小结

    Redis散列类型 Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套...

    Redis有序集合类型的常用命令小结

    Redis中有序集合的常用命令包括: 1. ZADD:向有序集合中添加一个或多个成员及其分数,如果成员已存在,则更新其分数。 2. ZRANGE:返回有序集合中指定区间的成员,可选WITHSCORES参数显示成员的分数。 3. ...

    微服务SpringBoot整合Redis基于Redis的Stream消息队列实现异步秒杀下单

    六、程序测试与小结 文章可能涵盖了编写测试用例以验证Redis Stream消息队列在秒杀场景下的正确性和性能。测试应包括模拟大量并发请求,检查订单创建的正确性,以及验证在高负载下系统的稳定性和伸缩性。 总结,...

    Redis集合类型的常用命令小结

    集合类型介绍 集合类型也是体现redis一个比较高价值的一个类型了。因为Redis的集合类型,所以我们可以很容易的在Redis中执行差集...1、增加删除元素命令 sadd key member [member ...] srem key member [member ...

    Redis从入门到精通视频.rar

    44-redis-redis事务小结.avi 45-redis-redis消息的发布与订阅.avi 46-redis-redis的主从复制-提供三台redis服务.avi 47-redis-redis的主从复制-启动三台redis服务.avi 48-redis-redis的主从复制-设置主从关系、全量...

    Redis基本命令(ACL和COMMAND部分).pdf

    #### 三、小结 通过以上Redis ACL命令的学习,我们可以更好地管理和控制Redis服务器上的用户权限。这不仅有助于提升系统的安全性,还能有效防止因权限管理不当而导致的数据泄露或误操作等问题。在实际应用中,可以...

    Linux环境安装redis

    小结 通过以上步骤,我们已经成功地安装和配置了 Redis 服务器。在 Linux 环境中安装 Redis 是一个相对简单的过程,只需要下载安装包、拷贝到适当的目录、解压缩、编译安装、配置和启动 Redis 服务器。

    Redis字符串类型的常用命令小结

    Redis字符串类型常用命令小结 Redis是一款开源的内存中数据结构存储系统,通常被用作数据库、缓存和消息中间件。在Redis中,字符串类型是最基本的数据类型,可以用作键值对数据库中简单的值存储,也可以作为其他...

    深入理解redis_memcached失效原理(小结)

    Redis 中,除了使用 `PERSIST` 命令撤销 key 的失效时间之外,以下几种情况也会导致 key 失效: 1. 使用 `DEL` 命令删除 key 时,其失效时间也会被撤销。 2. 当一个设置了失效时间的 key 被更新覆盖(比如使用 `SET...

    Redis列表类型的常用命令小结

    本文主要针对Redis列表类型进行探讨,并详细介绍了列表类型中常用的命令。 首先,Redis列表类型是一个有序的字符串列表,它提供了一些基础的数据操作命令,比如向列表两端添加、删除元素等。列表可以存储多个元素,...

    day68Redis高级day68Redis高级

    1.1.3. 小结 RDB方式bgsave的基本流程是: * fork主进程得到一个子进程,共享内存空间 * 子进程读取内存数据并写入新的RDB文件 * 用新RDB文件替换旧的RDB文件 RDB会在什么时候执行?save 60 1000代表什么含义?...

    redis设计与实现原理及运作机制

    **小结** 简单动态字符串(SDS)是Redis中一种重要的基础数据结构,它在保证字符串操作高效的同时,也为Redis提供了灵活的内存管理机制。 ##### 1.2 双端链表 (Doubly Linked List) **双端链表的应用** 双端链表在...

Global site tag (gtag.js) - Google Analytics