在Redis中存储了str的值是中文“我们”,而Shell下用get获取到的str的值为:\xe6\x88\x91\xe4\xbb\xac

问题描述:本地虚拟机Linux环境下,安装了redis,使用shell进行操作。我在redis中存储了是str的值是中文“我们”,但当我在shell下get获取到的str的值是:\xe6\x88\x91\xe4\xbb\xac。

如图:

解决方法:只需要你在启动redis-cli时在其后面加上--raw参数即可启动后 再显示就正常了。

如图:

时间: 2024-10-15 23:57:35

在Redis中存储了str的值是中文“我们”,而Shell下用get获取到的str的值为:\xe6\x88\x91\xe4\xbb\xac的相关文章

flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识

flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入views from flask import Flask, render_template, views, request app = Flask(__name__) # CBV写法 class Login(views.MethodView):       # 定义一个类,不用装饰器,继承了Method

redis中存储策略

1.需求描述 Redis中的数据都保存在内存中.如果内存中一直添加数据,则可能会造成内存填满,内存溢出的现象.需要控制redis的内存大小. 2.LRU算法 内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据. 3.内存策略介绍 volatile-lru 在已经设定了超时时间的数据中,选择最少使用的数据进行删除. allkeys-lru 选择全部值,采用LRU算法进行删除. volatile-ra

Redis中的value包含中文显示的问题?

linux 系统 redis不识别中文  如何显示中文 在Redis中存储的value值是中文“马拉斯加”Shell下get获取后展示的结果为:\xc2\xed\xc0\xad\xcb\xb9\xbc\xd3 用PHP程序get的值为原中文,如何操作使在Shell下获取的value也为汉字? linux显示中文: echo -e -n '\xe9\xa9\xac\xe6\x8b\x89\xe6\x96\xaf\xe5\x8a\xa0' 显示为马拉斯加

ServiceStack.Redis 中关系操作的局限与bug

redis是文档型的,nosql中难处理的是关系. 比如人可以发博客,博客可以有分类.按照传统sql中,用户表和分类表都是主表,博客表是从表,有用户的外键和分类的外键 如果使用文档型的思考方式. 为用户A(User id=1)存储他的博客,在redis中是list或set 为分类A(Cate id=1)存储分类下的博客,在redis中是list或set 则当用户A向分类A中添加一条新博客时,需要同时向两个list(或set)中增加数据,而且理论上应该是事务的,修改的时候也需要同时修改两个. 这样

Redis中3种特殊的数据类型

Redis中3种特殊的数据类型 Bitmap Bitmap就是通过一个bit位来表示某个元素对应的值或者状态 其中的 key 就是对应元素本身,实际上底层也是通过对字符串的操作来实现 Redis 从 2.2 版本之后新增了setbit, getbit, bitcount 等几个 bitmap 相关命令 虽然是新命令,但是本身都是对字符串的操作 SETBIT key offset value 其中 offset 必须是数字,value 只能是 0 或者 1 这个命令的返回值是修改前的值 比如调用

jquery获取一组文本框的值

$("#btn5").click(function()  {    var str="";$("[name='checkbox'][checked]").each(function() '用来获取数组{        str+=$(this).val()+",";    '用来遍历数组    //alert($(this).val());    }) jquery获取一组文本框的值,布布扣,bubuko.com

jquery操作select下拉框的多种方法(选中,取值,赋值等)

jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select

jquery操作select下拉框的多种方法(选中,取值,赋值等) 转载

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text 3. var checkValue=$("#se

JavaScript获取复选框的值

使用JavaScript获取复选框的值 <!DOCTYPE html> <html> <head> <meta charset="GBK"> <title>获取复选框的值</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script>