代码清单 2-1 展示了一个使用 Redis 实现的缓存程序代码,这个程序使用 命令来将需要被缓存的数据储存到指定的字符串键里面,并使用 GET 命令来从指定的字符串键里面获取被缓存的数据。


    代码清单 2-1 使用字符串键实现的缓存程序:/string/cache.py


    以下代码展示了怎样使用这个程序来缓存一个 HTML 页面,并在有需要时获取它:

    因为 Redis 的字符串键不仅可以储存文本数据,还可以储存二进制数据,所以这个缓存程序不仅可以用来缓存网页等文本数据,还可以用来缓存图片和视频等二进制数据。比如说,如果你正在运营一个图片网站,那么你同样可以使用这个缓存程序来缓存网站上的热门图片,从而提高用户访问这些热门图片的速度。

    注解

    在测试以上两段代码的时候,请务必以正确的编码方式打开客户端(第一段代码采用文本方式,第二段代码采用二进制方式),否则测试代码将会出现编码错误。