Issues to fully delete a hash key in redis
i'm using Redis with Python and Django and i have some trouble with the delete of Redis.
I create hash key to store multiple informations about a vehicule, but the user is finished with it, i'm deleting the key with :
r = redis.StrictRedis(host=settings.REDIS_AD, port=settings.REDIS_PORT, db='14')
key = 'TEST_GMA'
r.delete(key)
Most of the time the hash gets deleted, but sometimes it only erase part of the hash and i don't understand why since it seem to be very random.
python django redis
add a comment |
i'm using Redis with Python and Django and i have some trouble with the delete of Redis.
I create hash key to store multiple informations about a vehicule, but the user is finished with it, i'm deleting the key with :
r = redis.StrictRedis(host=settings.REDIS_AD, port=settings.REDIS_PORT, db='14')
key = 'TEST_GMA'
r.delete(key)
Most of the time the hash gets deleted, but sometimes it only erase part of the hash and i don't understand why since it seem to be very random.
python django redis
1
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53
add a comment |
i'm using Redis with Python and Django and i have some trouble with the delete of Redis.
I create hash key to store multiple informations about a vehicule, but the user is finished with it, i'm deleting the key with :
r = redis.StrictRedis(host=settings.REDIS_AD, port=settings.REDIS_PORT, db='14')
key = 'TEST_GMA'
r.delete(key)
Most of the time the hash gets deleted, but sometimes it only erase part of the hash and i don't understand why since it seem to be very random.
python django redis
i'm using Redis with Python and Django and i have some trouble with the delete of Redis.
I create hash key to store multiple informations about a vehicule, but the user is finished with it, i'm deleting the key with :
r = redis.StrictRedis(host=settings.REDIS_AD, port=settings.REDIS_PORT, db='14')
key = 'TEST_GMA'
r.delete(key)
Most of the time the hash gets deleted, but sometimes it only erase part of the hash and i don't understand why since it seem to be very random.
python django redis
python django redis
asked Nov 26 '18 at 10:12
ClémentClément
33
33
1
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53
add a comment |
1
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53
1
1
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53
add a comment |
0
active
oldest
votes
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53478886%2fissues-to-fully-delete-a-hash-key-in-redis%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53478886%2fissues-to-fully-delete-a-hash-key-in-redis%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown

1
Other client might add the hash back after you delete the key. This is a similar question.
– for_stack
Nov 26 '18 at 10:31
I see how that would be possible, but that would mean that the key would only contain data writen by the second client and it's not the case here it really looks like it just didn't delete everything.
– Clément
Nov 26 '18 at 12:53